System.Dynamic Espacio de nombres

Proporciona clases e interfaces que admiten Dynamic Language Runtime.

Clases

Nombre Description
BinaryOperationBinder

Representa la operación dinámica binaria en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

BindingRestrictions

Representa un conjunto de restricciones de enlace en en el DynamicMetaObject que el enlace dinámico es válido.

CallInfo

Describe los argumentos del proceso de enlace dinámico.

ConvertBinder

Representa la operación dinámica de conversión en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

CreateInstanceBinder

Representa la operación de creación dinámica en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

DeleteIndexBinder

Representa la operación de eliminación dinámica del índice en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

DeleteMemberBinder

Representa la operación de eliminación dinámica de miembros en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

DynamicMetaObject

Representa el enlace dinámico y una lógica de enlace de un objeto que participa en el enlace dinámico.

DynamicMetaObjectBinder

Enlazador de sitio de llamada dinámica que participa en el protocolo de DynamicMetaObject enlace.

DynamicObject

Proporciona una clase base para especificar el comportamiento dinámico en tiempo de ejecución. Esta clase debe heredar de; no se puede crear una instancia directamente.

ExpandoObject

Representa un objeto cuyos miembros se pueden agregar y quitar dinámicamente en tiempo de ejecución.

GetIndexBinder

Representa la operación de obtención dinámica del índice en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

GetMemberBinder

Representa la operación de obtención dinámica de miembros en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

InvokeBinder

Representa la operación dinámica de invocación en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

InvokeMemberBinder

Representa la operación dinámica invocar miembro en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

SetIndexBinder

Representa la operación de índice de conjunto dinámico en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

SetMemberBinder

Representa la operación de miembro del conjunto dinámico en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

UnaryOperationBinder

Representa la operación dinámica unaria en el sitio de llamada, proporcionando la semántica de enlace y los detalles sobre la operación.

Interfaces

Nombre Description
IDynamicMetaObjectProvider

Representa un objeto dinámico que puede tener sus operaciones enlazadas en tiempo de ejecución.

IInvokeOnGetBinder

Representa información sobre una operación de obtención dinámica de miembros que indica si el miembro get debe invocar propiedades cuando realizan la operación get.