System.Dynamic Namespace

Fornece classes e interfaces que dão suporte ao Dynamic Language Runtime.

Classes

Nome Description
BinaryOperationBinder

Representa a operação dinâmica binária no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

BindingRestrictions

Representa um conjunto de restrições de associação no DynamicMetaObject qual a associação dinâmica é válida.

CallInfo

Descreve argumentos no processo de associação dinâmica.

ConvertBinder

Representa a operação dinâmica de conversão no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

CreateInstanceBinder

Representa a operação de criação dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

DeleteIndexBinder

Representa a operação de índice de exclusão dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

DeleteMemberBinder

Representa a operação de membro de exclusão dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

DynamicMetaObject

Representa a associação dinâmica e uma lógica de associação de um objeto que participa da associação dinâmica.

DynamicMetaObjectBinder

O associador de site de chamada dinâmica que participa do DynamicMetaObject protocolo de associação.

DynamicObject

Fornece uma classe base para especificar o comportamento dinâmico em tempo de execução. Essa classe deve ser herdada de; você não pode instanciá-lo diretamente.

ExpandoObject

Representa um objeto cujos membros podem ser adicionados e removidos dinamicamente em tempo de execução.

GetIndexBinder

Representa a operação de obter índice dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

GetMemberBinder

Representa a operação de obtenção dinâmica de membro no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

InvokeBinder

Representa a operação dinâmica de invocação no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

InvokeMemberBinder

Representa a operação dinâmica de invocação de membro no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

SetIndexBinder

Representa a operação de índice de conjunto dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

SetMemberBinder

Representa a operação de membro do conjunto dinâmico no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

UnaryOperationBinder

Representa a operação dinâmica unária no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação.

Interfaces

Nome Description
IDynamicMetaObjectProvider

Representa um objeto dinâmico que pode ter suas operações associadas em runtime.

IInvokeOnGetBinder

Representa informações sobre uma operação de obtenção dinâmica de membro que indica se o membro get deve invocar propriedades quando executar a operação get.