DynamicMetaObject
Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.
Represents an empty array of type DynamicMetaObject. This field is read only.
The expression representing the DynamicMetaObject during the dynamic binding process.
Gets a value indicating whether the DynamicMetaObject has the runtime value.
Gets the limit type of the DynamicMetaObject.
The set of binding restrictions under which the binding is valid.
Gets the Type of the runtime value or null if the DynamicMetaObject has no value associated with it.
The runtime value represented by this DynamicMetaObject.
Initializes a new instance of the DynamicMetaObject class.
Initializes a new instance of the DynamicMetaObject class.
Creates a meta-object for the specified object.
public virtual DynamicMetaObject BindBinaryOperation(BinaryOperationBinder binder, DynamicMetaObject arg)
Performs the binding of the dynamic binary operation.
Performs the binding of the dynamic conversion operation.
public virtual DynamicMetaObject BindCreateInstance(CreateInstanceBinder binder, DynamicMetaObject[] args)
Performs the binding of the dynamic create instance operation.
public virtual DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, DynamicMetaObject[] indexes)
Performs the binding of the dynamic delete index operation.
Performs the binding of the dynamic delete member operation.
Performs the binding of the dynamic get index operation.
Performs the binding of the dynamic get member operation.
Performs the binding of the dynamic invoke operation.
public virtual DynamicMetaObject BindInvokeMember(InvokeMemberBinder binder, DynamicMetaObject[] args)
Performs the binding of the dynamic invoke member operation.
public virtual DynamicMetaObject BindSetIndex(SetIndexBinder binder, DynamicMetaObject[] indexes, DynamicMetaObject value)
Performs the binding of the dynamic set index operation.
Performs the binding of the dynamic set member operation.
Performs the binding of the dynamic unary operation.
Returns the enumeration of all dynamic member names.