System.Dynamic Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.
Classes
Class | Description | |
---|---|---|
![]() |
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 DynamicMetaObject under which the dynamic binding is valid. |
![]() |
CallInfo | Describes arguments in the dynamic binding process. |
![]() |
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. |
![]() |
DynamicMetaObject | Represents the dynamic binding and a binding logic of an object participating in the dynamic binding. |
![]() |
DynamicMetaObjectBinder | The dynamic call site binder that participates in the DynamicMetaObject binding protocol. |
![]() |
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. |
![]() |
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
Interface | Description | |
---|---|---|
![]() |
IDynamicMetaObjectProvider | Represents a dynamic object, that can have its operations bound at runtime. |
![]() |
IInvokeOnGetBinder | Represents information about a dynamic get member operation, indicating if the get member should invoke properties when performing the get. |