BinaryOperationBinder Classe

Definição

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.

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

Construtores

Name Description
BinaryOperationBinder(ExpressionType)

Inicializa uma nova instância da BinaryOperationBinder classe.

Propriedades

Name Description
Operation

Do tipo operação binária.

ReturnType

O tipo de resultado da operação.

Métodos

Name Description
Bind(DynamicMetaObject, DynamicMetaObject[])

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

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)
FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject, DynamicMetaObject)

Quando sobreposta na classe derivada, executa a ligação da operação dinâmica binária se o objeto dinâmico alvo não conseguir ligar.

FallbackBinaryOperation(DynamicMetaObject, DynamicMetaObject)

Realiza a ligação da operação dinâmica biná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