System.Runtime.CompilerServices.CallSiteBinder Members

The members of System.Runtime.CompilerServices.CallSiteBinder are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Initializes a new instance of the System.Runtime.CompilerServices.CallSiteBinder class.

Public Properties

[read-only]
static
UpdateLabelSystem.Linq.Expressions.LabelTarget.

Gets a label that can be used to cause the binding to be updated. It indicates that the expression's binding is no longer valid. This is typically used when the "version" of a dynamic object has changed.

Public Methods

abstract
Bind(object[], System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression>, System.Linq.Expressions.LabelTarget) : System.Linq.Expressions.Expression

Performs the runtime binding of the dynamic operation on a set of arguments.

BindDelegate<T>(CallSite<T>, object[]) : T

Provides low-level runtime binding support. Classes can override this and provide a direct delegate for the implementation of rule. This can enable saving rules to disk, having specialized rules available at runtime, or providing a different caching policy.

Protected Methods

CacheTarget<T>(T)
Documentation for this section has not yet been entered.