PostSharpAPI ReferencePost­Sharp.​Aspects.​InternalsLocation­Binding<T>
Open sandboxFocus

LocationBinding<T> Class

Inheritance
LocationBinding<T>
Namespace: PostSharp.Aspects.Internals
Assembly: PostSharp.dll
Syntax
[Internal]
public abstract class LocationBinding<T> : Object, ILocationBinding<T>, ILocationBinding
Type Parameters
Name Description
T

Constructors

Name Description
LocationBinding()

Properties

Name Description
DeclarationIdentifier

Gets the DeclarationIdentifier of the declaration that the binding represents.

LocationInfo
LocationType

Methods

Name Description
Execute<TPayload>(ILocationBindingAction<TPayload>, ref TPayload)

Provides a mechanism to execute a strongly-typed action that depends on the type of the current location.

GetValue(ref Object, Arguments, Object)
SetValue(ref Object, Arguments, T, Object)

Explicit Interface Implementations

Name Description
ILocationBinding.GetValue(ref Object, Arguments)
ILocationBinding.SetValue(ref Object, Arguments, Object)
ILocationBinding<T>.GetValue(ref Object, Arguments)
ILocationBinding<T>.SetValue(ref Object, Arguments, T)