C# Класс Archetype.MetaObjects.NestedCastingMetaObject

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

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

Метод Описание
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