System.Dynamic Espaço de Nomes

Fornece classes e interfaces que suportam o Dynamic Language Runtime.

Classes

Name Description
BinaryOperationBinder

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

BindingRestrictions

Representa um conjunto de restrições de ligação sob as DynamicMetaObject quais a ligação dinâmica é válida.

CallInfo

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

ConvertBinder

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

CreateInstanceBinder

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

DeleteIndexBinder

Representa a operação dinâmica de eliminação do índice no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

DeleteMemberBinder

Representa a operação dinâmica de eliminação do membro no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

DynamicMetaObject

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

DynamicMetaObjectBinder

O binder dinâmico do local de chamada que participa no DynamicMetaObject protocolo de ligação.

DynamicObject

Fornece uma classe base para especificar o comportamento dinâmico em tempo de execução. Esta classe deve ser herdada de; Não podes instanciar isso diretamente.

ExpandoObject

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

GetIndexBinder

Representa a operação dinâmica get index no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

GetMemberBinder

Representa a operação dinâmica do membro get no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

InvokeBinder

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

InvokeMemberBinder

Representa a operação dinâmica do membro invocar no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

SetIndexBinder

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

SetMemberBinder

Representa a operação dinâmica do membro do conjunto no local da chamada, fornecendo a semântica de ligação e os detalhes sobre a operação.

UnaryOperationBinder

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

Interfaces

Name Description
IDynamicMetaObjectProvider

Representa um objeto dinâmico, que pode ter as suas operações limitadas em tempo de execução.

IInvokeOnGetBinder

Representa informação sobre uma operação dinâmica do membro get que indica se o membro get deve invocar propriedades quando realiza a operação get.