DynamicMetaObject Classe
Definição
Representa a associação dinâmica e uma lógica de associação de um objeto que participa da associação dinâmica.Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Herança
-
DynamicMetaObject
Comentários
Para obter mais informações, baixe o artigo implementando interfaces dinâmicas disponíveis no formato PDF.For more information, download the Implementing Dynamic Interfaces article available in PDF format.
Construtores
| DynamicMetaObject(Expression, BindingRestrictions) |
Inicializa uma nova instância da classe DynamicMetaObject.Initializes a new instance of the DynamicMetaObject class. |
| DynamicMetaObject(Expression, BindingRestrictions, Object) |
Inicializa uma nova instância da classe DynamicMetaObject.Initializes a new instance of the DynamicMetaObject class. |
Campos
| EmptyMetaObjects |
Representa uma matriz vazia do tipo DynamicMetaObject.Represents an empty array of type DynamicMetaObject. Este campo é somente leitura.This field is read only. |
Propriedades
| Expression |
A expressão que representa o DynamicMetaObject durante o processo de associação dinâmica.The expression representing the DynamicMetaObject during the dynamic binding process. |
| HasValue |
Obtém um valor que indica se o DynamicMetaObject tem o valor de runtime.Gets a value indicating whether the DynamicMetaObject has the runtime value. |
| LimitType |
Obtém o tipo de limite do DynamicMetaObject.Gets the limit type of the DynamicMetaObject. |
| Restrictions |
O conjunto de restrições de associação sob o qual a associação é válida.The set of binding restrictions under which the binding is valid. |
| RuntimeType |
Obtém o Type do valor de runtime ou nulo se o DynamicMetaObject não tiver nenhum valor associado a ele.Gets the Type of the runtime value or null if the DynamicMetaObject has no value associated with it. |
| Value |
O valor de runtime representado por esse DynamicMetaObject.The runtime value represented by this DynamicMetaObject. |
Métodos
| BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Executa a associação da operação binária dinâmica.Performs the binding of the dynamic binary operation. |
| BindConvert(ConvertBinder) |
Executa a associação da operação de conversão dinâmica.Performs the binding of the dynamic conversion operation. |
| BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Executa a associação da operação da instância de criação dinâmica.Performs the binding of the dynamic create instance operation. |
| BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Executa a associação da operação dinâmica de exclusão de índice.Performs the binding of the dynamic delete index operation. |
| BindDeleteMember(DeleteMemberBinder) |
Executa a associação da operação de membro de exclusão dinâmico.Performs the binding of the dynamic delete member operation. |
| BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Executa a associação da operação dinâmica de obtenção de índice.Performs the binding of the dynamic get index operation. |
| BindGetMember(GetMemberBinder) |
Executa a associação da operação de obtenção de membro dinâmica.Performs the binding of the dynamic get member operation. |
| BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Executa a associação da operação de invocação dinâmica.Performs the binding of the dynamic invoke operation. |
| BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Executa a associação da operação de invocação de membro dinâmica.Performs the binding of the dynamic invoke member operation. |
| BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Executa a associação da operação dinâmica de definição de índice.Performs the binding of the dynamic set index operation. |
| BindSetMember(SetMemberBinder, DynamicMetaObject) |
Executa a associação da operação de membro de conjunto dinâmico.Performs the binding of the dynamic set member operation. |
| BindUnaryOperation(UnaryOperationBinder) |
Executa a associação da operação unária dinâmica.Performs the binding of the dynamic unary operation. |
| Create(Object, Expression) |
Cria um metaobjeto para o objeto especificado.Creates a meta-object for the specified object. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| GetDynamicMemberNames() |
Retorna a enumeração de todos os nomes de membro dinâmico.Returns the enumeration of all dynamic member names. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |