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.Aspects
Assembly: PostSharp (in PostSharp.dll) Version: 2023.0.3.0 (2023.0.3.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.) |