PostSharp6.4/API Reference/Post­Sharp.​Aspects Namespace/ILocation­Interception­Args(T) Interface/ILocation­Interception­Args(T) Methods

ILocationInterceptionArgs<T> Methods

The ILocationInterceptionArgs<T> generic type exposes the following members.

Methods
  NameDescription
Public methodExecute<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.
(Inherited from ILocationInterceptionArgs.)
Public methodGetCurrentValue
Retrieves the current value of the location without overwriting the [!:LocationInterceptionArgs.Value] property.
Public methodProceedGetValue
Invokes the Get Location Value semantic on the next node in the chain of invocation and stores the location value in the [!:LocationInterceptionArgs.Value] property.
(Inherited from ILocationInterceptionArgs.)
Public methodProceedSetValue
Invokes the Set Location Value semantic on the next node in the chain of invocation and stores the value of the [!:LocationInterceptionArgs.Value] property into the location.
(Inherited from ILocationInterceptionArgs.)
Public methodSetNewValue(Object)
Sets the value of the location without overwriting the [!:LocationInterceptionArgs.Value] property.
(Inherited from ILocationInterceptionArgs.)
Public methodSetNewValue(T)
Sets the value of the location without overwriting the [!:LocationInterceptionArgs.Value] property.
See Also