System.Dynamic Пространство имен

Предоставляет классы и интерфейсы, поддерживающие динамическую языковую среду выполнения.

Классы

Имя Описание
BinaryOperationBinder

Представляет двоичную динамическую операцию на сайте вызова, обеспечивая семантику привязки и сведения об операции.

BindingRestrictions

Представляет набор ограничений привязки для DynamicMetaObject допустимой динамической привязки.

CallInfo

Описывает аргументы в процессе динамической привязки.

ConvertBinder

Представляет динамическую операцию преобразования на сайте вызова, обеспечивая семантику привязки и сведения об операции.

CreateInstanceBinder

Представляет динамическую операцию создания на сайте вызова, обеспечивая семантику привязки и сведения об операции.

DeleteIndexBinder

Представляет операцию динамического удаления индекса на сайте вызова, обеспечивая семантику привязки и сведения об операции.

DeleteMemberBinder

Представляет операцию динамического удаления члена на сайте вызова, обеспечивая семантику привязки и сведения об операции.

DynamicMetaObject

Представляет динамическую привязку и логику привязки объекта, участвующего в динамической привязке.

DynamicMetaObjectBinder

Привязка сайта динамического вызова, которая участвует в протоколе привязки DynamicMetaObject .

DynamicObject

Предоставляет базовый класс для указания динамического поведения во время выполнения. Этот класс должен наследоваться от; Вы не можете создать экземпляр напрямую.

ExpandoObject

Представляет объект, члены которого можно динамически добавлять и удалять во время выполнения.

GetIndexBinder

Представляет операцию динамического получения индекса на сайте вызова, обеспечивая семантику привязки и сведения об операции.

GetMemberBinder

Представляет динамическую операцию получения члена на сайте вызова, обеспечивая семантику привязки и сведения об операции.

InvokeBinder

Представляет динамическую операцию вызова на сайте вызова, обеспечивая семантику привязки и сведения об операции.

InvokeMemberBinder

Представляет динамическую операцию вызова члена на сайте вызова, обеспечивая семантику привязки и сведения об операции.

SetIndexBinder

Представляет операцию динамического набора индексов на сайте вызова, обеспечивая семантику привязки и сведения об операции.

SetMemberBinder

Представляет операцию элемента динамического набора на сайте вызова, обеспечивая семантику привязки и сведения об операции.

UnaryOperationBinder

Представляет унарную динамическую операцию на сайте вызова, обеспечивая семантику привязки и сведения об операции.

Интерфейсы

Имя Описание
IDynamicMetaObjectProvider

Представляет динамический объект, который может быть привязан к операциям во время выполнения.

IInvokeOnGetBinder

Представляет сведения о динамической операции получения элемента, которая указывает, должен ли элемент get вызывать свойства при выполнении операции получения.