ILocationBinding Interface |
Interface through which a field- or property-level aspect or advice can
invoke the next node in the chain of invocation.
Namespace: PostSharp.AspectsAssembly: PostSharp (in PostSharp.dll) Version: 4.3.48.0 (4.3.48.0)

C#
public interface ILocationBinding
The ILocationBinding type exposes the following members.

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.
|

Name | Description | |
---|---|---|
![]() | Execute<TPayload> |
Provides a mechanism to execute a strongly-typed action that depends on the type of the current location.
|
![]() | GetValue |
Invokes the Get semantic on the next node in the chain of invocation.
|
![]() | SetValue |
Invokes the Set semantic on the next node in the chain of invocation.
|

Name | Description | |
---|---|---|
![]() | GetValue(Object) | Overloaded.
Gets the value of a field or property.
(Defined by LocationBindingExtensions.) |
![]() | GetValue(Object, Arguments) | Overloaded.
Gets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.) |
![]() | SetValue(Object, Object) | Overloaded.
Sets the value of a field or property.
(Defined by LocationBindingExtensions.) |
![]() | SetValue(Object, Arguments, Object) | Overloaded.
Sets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.) |
