Interface through which a field- or property-level aspect or advice can invoke the next node in the chain of invocation.
Namespace: PostSharp.Aspects
Assembly: PostSharp.dll
Syntax
[InternalImplement]
public interface ILocationBinding
Properties
Name | Description |
---|---|
DeclarationIdentifier | Gets the DeclarationIdentifier of the declaration that the binding represents. |
LocationInfo | Gets metadata information about the field or property represented by the current binding. |
LocationType | Gets the type of the field or property. |
Methods
Name | Description |
---|---|
Execute<TPayload>(ILocationBindingAction<TPayload>, ref TPayload) | Provides a mechanism to execute a strongly-typed action that depends on the type of the current location. |
GetValue(ref object, Arguments) | Invokes the |
SetValue(ref object, Arguments, object) | Invokes the |