A strongly-typed specialization of the ILocationInterceptionArgs interface.
Namespace: PostSharp.Aspects
Assembly: PostSharp.dll
Syntax
public interface ILocationInterceptionArgs<T> : ILocationInterceptionArgsType Parameters
| Name | Description |
|---|---|
| T | Type of the location value. |
Remarks
Use the Execute<TPayload>(ILocationInterceptionArgsAction<TPayload>, ref TPayload) method to consume this interface.
Properties
| Name | Description |
|---|---|
| Binding | Gets an interface that allows to invoke the next node in the chain of invocation of the intercepted method. |
| Value | Gets or sets the location value. |
Methods
| Name | Description |
|---|---|
| GetCurrentValue() | Retrieves the current value of the location without overwriting the PostSharp.Aspects.Internals.LocationLevelAdviceArgs.Value property. |
| SetNewValue(T) | Sets the value of the location without overwriting the PostSharp.Aspects.Internals.LocationLevelAdviceArgs.Value property. |