UnaryOperationBinder Classe

Definição

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.

public ref class UnaryOperationBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class UnaryOperationBinder : System.Dynamic.DynamicMetaObjectBinder
type UnaryOperationBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class UnaryOperationBinder
Inherits DynamicMetaObjectBinder
Herança

Construtores

Name Description
UnaryOperationBinder(ExpressionType)

Inicializa uma nova instância da BinaryOperationBinder classe.

Propriedades

Name Description
Operation

Do tipo de operação unária.

ReturnType

O tipo de resultado da operação.

Métodos

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

Realiza a ligação da operação dinâmica unária.

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

Realiza a ligação em tempo de execução da operação dinâmica sobre um conjunto de argumentos.

(Herdado de DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

Fornece suporte para binding em tempo de execução de baixo nível. As classes podem sobrepor-se a isto e fornecer um delegado direto para a implementação da regra. Isto pode permitir guardar regras no disco, ter regras especializadas disponíveis em tempo de execução ou fornecer uma política de cache diferente.

(Herdado de CallSiteBinder)
CacheTarget<T>(T)

Adiciona um alvo ao cache de alvos conhecidos. Os alvos em cache serão digitalizados antes de chamar o BindDelegate para produzir a nova regra.

(Herdado de CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

Adia a ligação da operação para um momento posterior, quando os valores de execução de todos os argumentos da operação dinâmica forem calculados.

(Herdado de DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

Adia a ligação da operação para um momento posterior, quando os valores de execução de todos os argumentos da operação dinâmica forem calculados.

(Herdado de DynamicMetaObjectBinder)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FallbackUnaryOperation(DynamicMetaObject, DynamicMetaObject)

Realiza a ligação da operação dinâmica unária se o objeto dinâmico alvo não conseguir ligar.

FallbackUnaryOperation(DynamicMetaObject)

Realiza a ligação da operação dinâmica unária se o objeto dinâmico alvo não conseguir ligar.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdateExpression(Type)

Recebe uma expressão que faz com que a ligação seja atualizada. Indica que a ligação da expressão já não é válida. Isto é tipicamente usado quando a "versão" de um objeto dinâmico mudou.

(Herdado de DynamicMetaObjectBinder)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a