System.Dynamic Namespace

Пространство имен System.Dynamic предоставляет классы и интерфейсы, поддерживающие среду DLR. The System.Dynamic namespace provides classes and interfaces that support Dynamic Language Runtime.

Classes

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.

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.