C# Class BTDB.EventStoreLayer.ObjectTypeDescriptor.DynamicObject

Inheritance: IDynamicMetaObjectProvider, IKnowDescriptor
Afficher le fichier Open project: Bobris/BTDB

Méthodes publiques

Méthode Description
DynamicObject ( ObjectTypeDescriptor ownerDescriptor ) : System
GetDescriptor ( ) : ITypeDescriptor
GetFieldByIdx ( int idx, string fieldName, ObjectTypeDescriptor descriptor ) : object
SetFieldByIdx ( int idx, string fieldName, ObjectTypeDescriptor descriptor, object value ) : void
SetFieldByIdxFast ( int idx, object value ) : void
ToString ( ) : string

Private Methods

Méthode Description
IDynamicMetaObjectProvider ( Expression parameter ) : DynamicMetaObject
ThrowMemberAccessException ( string fieldName ) : void

Method Details

DynamicObject() public méthode

public DynamicObject ( ObjectTypeDescriptor ownerDescriptor ) : System
ownerDescriptor ObjectTypeDescriptor
Résultat System

GetDescriptor() public méthode

public GetDescriptor ( ) : ITypeDescriptor
Résultat ITypeDescriptor

GetFieldByIdx() public méthode

public GetFieldByIdx ( int idx, string fieldName, ObjectTypeDescriptor descriptor ) : object
idx int
fieldName string
descriptor ObjectTypeDescriptor
Résultat object

SetFieldByIdx() public méthode

public SetFieldByIdx ( int idx, string fieldName, ObjectTypeDescriptor descriptor, object value ) : void
idx int
fieldName string
descriptor ObjectTypeDescriptor
value object
Résultat void

SetFieldByIdxFast() public méthode

public SetFieldByIdxFast ( int idx, object value ) : void
idx int
value object
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string