C# 클래스 Archetype.MetaObjects.NestedCastingMetaObject

상속: ModuleMetaObject
파일 보기 프로젝트 열기: idavis/Archetype

공개 메소드들

메소드 설명
BindConvert ( ConvertBinder binder ) : DynamicMetaObject

Performs the binding of the dynamic conversion operation.

NestedCastingMetaObject ( Expression expression, object value, DynamicMetaObject baseMetaObject, IList modules ) : System

Initializes a new instance of the NestedCastingMetaObject class.

보호된 메소드들

메소드 설명
Convert ( ConvertBinder binder, DynamicMetaObject instance ) : DynamicMetaObject
Convert ( Expression expression, Type type ) : Expression
TryConvert ( ConvertBinder binder, DynamicMetaObject instance, DynamicMetaObject &result ) : bool

메소드 상세

BindConvert() 공개 메소드

Performs the binding of the dynamic conversion operation.
public BindConvert ( ConvertBinder binder ) : DynamicMetaObject
binder System.Dynamic.ConvertBinder /// An instance of the that represents the details of the dynamic operation. ///
리턴 System.Dynamic.DynamicMetaObject

Convert() 보호된 정적인 메소드

protected static Convert ( ConvertBinder binder, DynamicMetaObject instance ) : DynamicMetaObject
binder System.Dynamic.ConvertBinder
instance System.Dynamic.DynamicMetaObject
리턴 System.Dynamic.DynamicMetaObject

Convert() 보호된 정적인 메소드

protected static Convert ( Expression expression, Type type ) : Expression
expression System.Linq.Expressions.Expression
type System.Type
리턴 System.Linq.Expressions.Expression

NestedCastingMetaObject() 공개 메소드

Initializes a new instance of the NestedCastingMetaObject class.
public NestedCastingMetaObject ( Expression expression, object value, DynamicMetaObject baseMetaObject, IList modules ) : System
expression System.Linq.Expressions.Expression /// The expression representing this during the dynamic binding process. ///
value object /// The runtime value represented by the . ///
baseMetaObject System.Dynamic.DynamicMetaObject /// The representing the result of the binding against the primary delegating object. ///
modules IList /// The modules current collection of modules which will be used as potential delegation targets for dynamic binding operations. ///
리턴 System

TryConvert() 보호된 정적인 메소드

protected static TryConvert ( ConvertBinder binder, DynamicMetaObject instance, DynamicMetaObject &result ) : bool
binder System.Dynamic.ConvertBinder
instance System.Dynamic.DynamicMetaObject
result System.Dynamic.DynamicMetaObject
리턴 bool