Class LocationInterceptionArgs
Arguments of advices of aspect type LocationInterceptionAspect.
Inheritance
Implements
Namespace: PostSharp.Aspects
Assembly: PostSharp.dll
Syntax
public abstract class LocationInterceptionArgs : LocationLevelAdviceArgs, ILocationInterceptionArgs
Properties
Name | Description |
---|---|
Binding | Gets an interface that allows to invoke the next node in the chain of invocation of the intercepted method. |
Index | Gets the current index arguments (in case of a property with parameters). |
Methods
Name | Description |
---|---|
Execute<TPayload>(ILocationInterceptionArgsAction<TPayload>, ref TPayload) | Executes a delegate for the current LocationInterceptionArgs. This method allows to execute strongly-typed operations and avoid boxing required by the weakly typed ILocationInterceptionArgs interface. |
GetCurrentValue() | Retrieves the current value of the location without overwriting the Value property. |
ProceedGetValue() | Invokes the Get Location Value semantic on the next node in the chain of invocation and stores the location value in the Value property. |
ProceedSetValue() | Invokes the Set Location Value semantic on the next node in the chain of invocation and stores the value of the Value property into the location. |
SetNewValue(Object) | Sets the value of the location without overwriting the Value property. |