System.Dynamic Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes e interfaces que dão suporte ao Dynamic Language Runtime.
Classes
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 sob o qual a associação dinâmica é válida. |
CallInfo |
Descreve os argumentos do 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 |
Representa o associador de site de chamada dinâmica que participa do protocolo de associação DynamicMetaObject. |
DynamicObject |
Fornece uma classe base para especificar o comportamento dinâmico no tempo de execução. Essa classe deve ser herdada. Não é possível instanciá-la diretamente. |
ExpandoObject |
Representa um objeto cujos membros podem ser adicionados e removidos no tempo de execução dinamicamente. |
GetIndexBinder |
Representa a operação de índice de obtenção dinâmica no site de chamada, fornecendo a semântica de associação e os detalhes sobre a operação. |
GetMemberBinder |
Representa a operação de membro de obtenção dinâmica 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 membro de invocação 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 definição dinâmica 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 de definição dinâmica 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
IDynamicMetaObjectProvider |
Representa um objeto dinâmico, que pode ter suas operações associadas no runtime. |
IInvokeOnGetBinder |
Representa informações sobre uma operação de membro de obtenção dinâmico que indica se o membro de get deve invocar propriedades ao executar a operação get. |