System.Dynamic 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持动态语言运行时的类和接口。
类
BinaryOperationBinder |
表示调用站点的二进制动态操作,提供有关操作的绑定语义和详细信息。 |
BindingRestrictions |
表示应用于 DynamicMetaObject 的一组绑定限制,只有满足这些限制的动态绑定才是有效的。 |
CallInfo |
描述动态绑定过程中的自变量。 |
ConvertBinder |
表示调用站点的转换动态操作,提供有关操作的绑定语义和详细信息。 |
CreateInstanceBinder |
表示调用站点的动态创建操作,提供有关操作的绑定语义和详细信息。 |
DeleteIndexBinder |
表示调用站点的动态删除索引操作,提供有关操作的绑定语义和详细信息。 |
DeleteMemberBinder |
表示调用站点的动态删除成员操作,提供有关操作的绑定语义和详细信息。 |
DynamicMetaObject |
表示动态绑定以及参与动态绑定的对象的绑定逻辑。 |
DynamicMetaObjectBinder |
参与 DynamicMetaObject 绑定协议的动态调用站点联编程序。 |
DynamicObject |
提供用于在运行时指定动态行为的基类。 必须继承此类;不能直接对其进行实例化。 |
ExpandoObject |
表示可在运行时动态添加和删除其成员的对象。 |
GetIndexBinder |
表示调用站点的动态获取索引操作,提供有关操作的绑定语义和详细信息。 |
GetMemberBinder |
表示调用站点的动态获取成员操作,提供有关操作的绑定语义和详细信息。 |
InvokeBinder |
表示调用站点的调用动态操作,提供有关操作的绑定语义和详细信息。 |
InvokeMemberBinder |
表示调用站点的调用成员动态操作,提供有关操作的绑定语义和详细信息。 |
SetIndexBinder |
表示调用站点的动态设置索引操作,提供有关操作的绑定语义和详细信息。 |
SetMemberBinder |
表示调用站点的动态设置成员操作,提供有关操作的绑定语义和详细信息。 |
UnaryOperationBinder |
表示调用站点的一元动态操作,提供有关操作的绑定语义和详细信息。 |
接口
IDynamicMetaObjectProvider |
表示可在运行时绑定其操作的动态对象。 |
IInvokeOnGetBinder |
表示有关某个动态获取成员操作的信息,该信息指示此获取成员在执行获取操作时是否应该调用属性。 |