System.Dynamic.DynamicMetaObject Members

The members of System.Dynamic.DynamicMetaObject are listed below.

See Also: Inherited members from System.Object

Public Constructors

Public Fields

static readonly
EmptyMetaObjectsDynamicMetaObject[].

Represents an empty array of type System.Dynamic.DynamicMetaObject. This field is read only.

Public Properties

[read-only]
ExpressionSystem.Linq.Expressions.Expression.

The expression representing the System.Dynamic.DynamicMetaObject during the dynamic binding process.

[read-only]
HasValuebool.

Gets a value indicating whether the System.Dynamic.DynamicMetaObject has the runtime value.

[read-only]
LimitTypeType.

Gets the limit type of the System.Dynamic.DynamicMetaObject.

[read-only]
RestrictionsBindingRestrictions.

The set of binding restrictions under which the binding is valid.

[read-only]
RuntimeTypeType.

Gets the Type of the runtime value or null if the System.Dynamic.DynamicMetaObject has no value associated with it.

[read-only]
Valueobject.

The runtime value represented by this System.Dynamic.DynamicMetaObject.

Public Methods

BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) : DynamicMetaObject

Performs the binding of the dynamic binary operation.

BindConvert(ConvertBinder) : DynamicMetaObject

Performs the binding of the dynamic conversion operation.

BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) : DynamicMetaObject

Performs the binding of the dynamic create instance operation.

BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) : DynamicMetaObject

Performs the binding of the dynamic delete index operation.

BindDeleteMember(DeleteMemberBinder) : DynamicMetaObject

Performs the binding of the dynamic delete member operation.

BindGetIndex(GetIndexBinder, DynamicMetaObject[]) : DynamicMetaObject

Performs the binding of the dynamic get index operation.

BindGetMember(GetMemberBinder) : DynamicMetaObject

Performs the binding of the dynamic get member operation.

BindInvoke(InvokeBinder, DynamicMetaObject[]) : DynamicMetaObject

Performs the binding of the dynamic invoke operation.

BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) : DynamicMetaObject

Performs the binding of the dynamic invoke member operation.

BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) : DynamicMetaObject

Performs the binding of the dynamic set index operation.

BindSetMember(SetMemberBinder, DynamicMetaObject) : DynamicMetaObject

Performs the binding of the dynamic set member operation.

BindUnaryOperation(UnaryOperationBinder) : DynamicMetaObject

Performs the binding of the dynamic unary operation.

static
Create(object, System.Linq.Expressions.Expression) : DynamicMetaObject

Creates a meta-object for the specified object.

GetDynamicMemberNames() : IEnumerable<string>

Returns the enumeration of all dynamic member names.