C# 클래스 Catel.Data.DynamicModelBaseMetaObject

Class containing metadata for the DynamicModelBase.
상속: System.Dynamic.DynamicMetaObject
파일 보기 프로젝트 열기: Catel/Catel 1 사용 예제들

공개 메소드들

메소드 설명
BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject

Performs the binding of the dynamic get member operation.

BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject

Performs the binding of the dynamic set member operation.

DynamicModelBaseMetaObject ( Expression parameter, Catel.Data.DynamicModelBase model ) : System

Initializes a new instance of the DynamicModelBaseMetaObject class.

비공개 메소드들

메소드 설명
DynamicModelBaseMetaObject ( ) : System

Initializes static members of the DynamicModelBaseMetaObject class.

GetRegisterSimplePropertyMethodInfo ( Type modelBaseType ) : MethodInfo
RegisterPropertyIfNotYetRegistered ( string propertyName, Type propertyType ) : void

메소드 상세

BindGetMember() 공개 메소드

Performs the binding of the dynamic get member operation.
public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder System.Dynamic.GetMemberBinder An instance of the that represents the details of the dynamic operation.
리턴 System.Dynamic.DynamicMetaObject

BindSetMember() 공개 메소드

Performs the binding of the dynamic set member operation.
public BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
binder System.Dynamic.SetMemberBinder An instance of the that represents the details of the dynamic operation.
value System.Dynamic.DynamicMetaObject The representing the value for the set member operation.
리턴 System.Dynamic.DynamicMetaObject

DynamicModelBaseMetaObject() 공개 메소드

Initializes a new instance of the DynamicModelBaseMetaObject class.
public DynamicModelBaseMetaObject ( Expression parameter, Catel.Data.DynamicModelBase model ) : System
parameter System.Linq.Expressions.Expression The parameter.
model Catel.Data.DynamicModelBase The model.
리턴 System