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. |