Post­Sharp Documentation / API Reference / Post­Sharp.​Aspects Namespace / ILocation­Binding(T) Interface / ILocation­Binding(T) Methods

ILocationBinding<T> Methods

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

Methods
  NameDescription
Public methodExecute<TPayload>
Provides a mechanism to execute a strongly-typed action that depends on the type of the current location.
(Inherited from ILocationBinding.)
Public methodGetValue
Invokes the Get semantic on the next node in the chain of invocation.
Public methodSetValue(Object, Arguments, Object)
Invokes the Set semantic on the next node in the chain of invocation.
(Inherited from ILocationBinding.)
Public methodSetValue(Object, Arguments, T)
Invokes the Set semantic on the next node in the chain of invocation.
Extension Methods
  NameDescription
Public Extension MethodGetValue(Object)Overloaded.
Gets the value of a field or property.
(Defined by LocationBindingExtensions.)
Public Extension MethodGetValue(Object, Arguments)Overloaded.
Gets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.)
Public Extension MethodGetValue<T>(Object)Overloaded.
Gets the value of a field or property.
(Defined by LocationBindingExtensions.)
Public Extension MethodGetValue<T>(Object, Arguments)Overloaded.
Gets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.)
Public Extension MethodSetValue(Object, Object)Overloaded.
Sets the value of a field or property.
(Defined by LocationBindingExtensions.)
Public Extension MethodSetValue(Object, Arguments, Object)Overloaded.
Sets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.)
Public Extension MethodSetValue<T>(Object, T)Overloaded.
Sets the value of a field or property.
(Defined by LocationBindingExtensions.)
Public Extension MethodSetValue<T>(Object, Arguments, T)Overloaded.
Sets the value of an indexer (property with arguments).
(Defined by LocationBindingExtensions.)
See Also