C# 클래스 System.Dynamic.UnaryOperationBinder

Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.
상속: DynamicMetaObjectBinder
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
OperationIsValid bool

공개 메소드들

메소드 설명
Bind ( DynamicMetaObject target, DynamicMetaObject args ) : DynamicMetaObject

Performs the binding of the dynamic unary operation.

FallbackUnaryOperation ( DynamicMetaObject target ) : DynamicMetaObject

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

FallbackUnaryOperation ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

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

보호된 메소드들

메소드 설명
UnaryOperationBinder ( ExpressionType operation ) : System.Dynamic.Utils

Initializes a new instance of the UnaryOperationBinder class.

비공개 메소드들

메소드 설명
OperationIsValid ( ExpressionType operation ) : bool

메소드 상세

Bind() 공개 최종 메소드

Performs the binding of the dynamic unary 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

FallbackUnaryOperation() 공개 메소드

Performs the binding of the unary dynamic operation if the target dynamic object cannot bind.
public FallbackUnaryOperation ( DynamicMetaObject target ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic unary operation.
리턴 DynamicMetaObject

FallbackUnaryOperation() 공개 추상적인 메소드

Performs the binding of the unary dynamic operation if the target dynamic object cannot bind.
public abstract FallbackUnaryOperation ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic unary operation.
errorSuggestion DynamicMetaObject The binding result in case the binding fails, or null.
리턴 DynamicMetaObject

UnaryOperationBinder() 보호된 메소드

Initializes a new instance of the UnaryOperationBinder class.
protected UnaryOperationBinder ( ExpressionType operation ) : System.Dynamic.Utils
operation ExpressionType The unary operation kind.
리턴 System.Dynamic.Utils