C# 클래스 ExoModel.DynamicModelTypeProvider.DynamicModelType

상속: ModelType
파일 보기 프로젝트 열기: vc3/ExoModel

공개 메소드들

메소드 설명
GetModelInstance ( object instance ) : ModelInstance

보호된 메소드들

메소드 설명
ConvertToList ( ModelReferenceProperty property, object list ) : IList
GetId ( object instance ) : string
GetInstance ( string id ) : object
GetIsDeleted ( object instance ) : bool
GetIsModified ( object instance ) : bool
GetIsPendingDelete ( object instance ) : bool
OnInit ( ) : void
OnStartTrackingList ( ModelInstance instance, ModelReferenceProperty property, IList list ) : void
OnStopTrackingList ( ModelInstance instance, ModelReferenceProperty property, IList list ) : void
SaveInstance ( ModelInstance modelInstance ) : void
SetIsPendingDelete ( object instance, bool isPendingDelete ) : void

비공개 메소드들

메소드 설명
DynamicModelType ( string name, ModelType baseType, string format, Attribute attributes, IEnumerable properties, IModelTypeProvider provider = null ) : System

메소드 상세

ConvertToList() 보호된 메소드

protected ConvertToList ( ModelReferenceProperty property, object list ) : IList
property ModelReferenceProperty
list object
리턴 IList

GetId() 보호된 메소드

protected GetId ( object instance ) : string
instance object
리턴 string

GetInstance() 보호된 메소드

protected GetInstance ( string id ) : object
id string
리턴 object

GetIsDeleted() 보호된 메소드

protected GetIsDeleted ( object instance ) : bool
instance object
리턴 bool

GetIsModified() 보호된 메소드

protected GetIsModified ( object instance ) : bool
instance object
리턴 bool

GetIsPendingDelete() 보호된 메소드

protected GetIsPendingDelete ( object instance ) : bool
instance object
리턴 bool

GetModelInstance() 공개 메소드

public GetModelInstance ( object instance ) : ModelInstance
instance object
리턴 ModelInstance

OnInit() 보호된 메소드

protected OnInit ( ) : void
리턴 void

OnStartTrackingList() 보호된 메소드

protected OnStartTrackingList ( ModelInstance instance, ModelReferenceProperty property, IList list ) : void
instance ModelInstance
property ModelReferenceProperty
list IList
리턴 void

OnStopTrackingList() 보호된 메소드

protected OnStopTrackingList ( ModelInstance instance, ModelReferenceProperty property, IList list ) : void
instance ModelInstance
property ModelReferenceProperty
list IList
리턴 void

SaveInstance() 보호된 메소드

protected SaveInstance ( ModelInstance modelInstance ) : void
modelInstance ModelInstance
리턴 void

SetIsPendingDelete() 보호된 메소드

protected SetIsPendingDelete ( object instance, bool isPendingDelete ) : void
instance object
isPendingDelete bool
리턴 void