System.Dynamic
Namespace with 20 public types
Classes
CallInfo
Describes arguments in the dynamic binding process.
DynamicMetaObject
Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.
DynamicObject
Provides a base class for specifying dynamic behavior at run time. This class must be inherited from; you cannot instantiate it directly.
ExpandoObject
Represents an object whose members can be dynamically added and removed at run time.
Abstract Classes
BinaryOperationBinder
Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.
BindingRestrictions
Represents a set of binding restrictions on the under which the dynamic binding is valid.
ConvertBinder
Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.
CreateInstanceBinder
Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.
DeleteIndexBinder
Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.
DeleteMemberBinder
Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.
DynamicMetaObjectBinder
The dynamic call site binder that participates in the binding protocol.
GetIndexBinder
Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.
GetMemberBinder
Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.
InvokeBinder
Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.
InvokeMemberBinder
Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.
SetIndexBinder
Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.
SetMemberBinder
Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.
UnaryOperationBinder
Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.
Interfaces
IDynamicMetaObjectProvider
Represents a dynamic object, that can have its operations bound at runtime.
IInvokeOnGetBinder
Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.