C# Класс System.Dynamic.BinaryOperationBinder

Наследование: DynamicMetaObjectBinder
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
OperationIsValid bool

Открытые методы

Метод Описание
Bind ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject

Performs the binding of the dynamic binary operation.

FallbackBinaryOperation ( DynamicMetaObject target, DynamicMetaObject arg ) : DynamicMetaObject

Performs the binding of the binary dynamic operation if the target dynamic object cannot bind.

FallbackBinaryOperation ( DynamicMetaObject target, DynamicMetaObject arg, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

When overridden in the derived class, performs the binding of the binary dynamic operation if the target dynamic object cannot bind.

Защищенные методы

Метод Описание
BinaryOperationBinder ( ExpressionType operation ) : System.Dynamic.Utils

Initializes a new instance of the BinaryOperationBinder class.

Приватные методы

Метод Описание
OperationIsValid ( ExpressionType operation ) : bool

Описание методов

BinaryOperationBinder() защищенный Метод

Initializes a new instance of the BinaryOperationBinder class.
protected BinaryOperationBinder ( ExpressionType operation ) : System.Dynamic.Utils
operation ExpressionType The binary operation kind.
Результат System.Dynamic.Utils

Bind() публичный закрытый Метод

Performs the binding of the dynamic binary operation.
public final Bind ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic operation.
args DynamicMetaObject An array of arguments of the dynamic operation.
Результат DynamicMetaObject

FallbackBinaryOperation() публичный Метод

Performs the binding of the binary dynamic operation if the target dynamic object cannot bind.
public FallbackBinaryOperation ( DynamicMetaObject target, DynamicMetaObject arg ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic binary operation.
arg DynamicMetaObject The right hand side operand of the dynamic binary operation.
Результат DynamicMetaObject

FallbackBinaryOperation() публичный абстрактный Метод

When overridden in the derived class, performs the binding of the binary dynamic operation if the target dynamic object cannot bind.
public abstract FallbackBinaryOperation ( DynamicMetaObject target, DynamicMetaObject arg, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic binary operation.
arg DynamicMetaObject The right hand side operand of the dynamic binary operation.
errorSuggestion DynamicMetaObject The binding result in case the binding fails, or null.
Результат DynamicMetaObject