Exposes an Execute<TValue>(ILocationInterceptionArgs<TValue>, ref TPayload) method invoked by the Execute<TPayload>(ILocationInterceptionArgsAction<TPayload>, ref TPayload) method, which allows executing strongly typed operations and avoids the boxing required by the weakly typed ILocationInterceptionArgs interface.
Namespace: PostSharp.Aspects
Assembly: PostSharp.dll
Syntax
public interface ILocationInterceptionArgsAction<TPayload>Type Parameters
| Name | Description |
|---|---|
| TPayload | Type of the payload of the Execute<TValue>(ILocationInterceptionArgs<TValue>, ref TPayload) method. |
Methods
| Name | Description |
|---|---|
| Execute<TValue>(ILocationInterceptionArgs<TValue>, ref TPayload) | Method invoked by the Execute<TPayload>(ILocationInterceptionArgsAction<TPayload>, ref TPayload) method. |