System.Dynamic 命名空间

System.Dynamic 命名空间提供支持动态语言运行时的类和接口。 The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.

BinaryOperationBinder

表示调用站点的二进制动态操作,提供有关操作的绑定语义和详细信息。Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.

BindingRestrictions

表示应用于 DynamicMetaObject 的一组绑定限制,只有满足这些限制的动态绑定才是有效的。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

参与 DynamicMetaObject 绑定协议的动态调用站点联编程序。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.

接口

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.