C# Class ExoModel.Json.JsonEntity

Inheritance: IJsonEntity
显示文件 Open project: vc3/ExoModel Class Usage Examples

Private Properties

Property Type Description
CreateExisting IJsonEntity
CreateNew IJsonEntity
GetDefaultConstructor System.Reflection.ConstructorInfo
OnInitExisting void
OnInitNew void
TryGetListItemType bool
TryGetReferenceType bool

Private Methods

Method Description
CreateExisting ( Type type, int id, ConstructorInfo>.IDictionary defaultConstructorCache = null ) : IJsonEntity
CreateNew ( Type type, ConstructorInfo>.IDictionary defaultConstructorCache = null ) : IJsonEntity
GetDefaultConstructor ( Type type, ConstructorInfo>.IDictionary defaultConstructorCache = null ) : ConstructorInfo
OnInitExisting ( IJsonEntity entity ) : void
OnInitNew ( IJsonEntity entity ) : void
TryGetListItemType ( Type listType, Type &itemType ) : bool
TryGetReferenceType ( Type type, ICollection referenceTypes, Type &referenceType, bool &isList ) : bool