C# 클래스 Signum.React.Json.EntityJsonConverter

상속: Newtonsoft.Json.JsonConverter
파일 보기 프로젝트 열기: signumsoftware/framework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AfterDeserilization Polymorphic>
CanReadPropertyRoute string>.Func
CanWritePropertyRoute string>.Func

공개 메소드들

메소드 설명
AssertCanWrite ( PropertyRoute pr ) : void
CanConvert ( Type objectType ) : bool
GetEntity ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer, bool &isModified ) : ModifiableEntity
ReadIdentityInfo ( JsonReader reader ) : IdentityInfo
ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
ReadJsonProperty ( JsonReader reader, JsonSerializer serializer, ModifiableEntity entity, PropertyConverter pc, PropertyRoute parentRoute, bool markedAsModified ) : void
WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
WriteJsonProperty ( JsonWriter writer, JsonSerializer serializer, ModifiableEntity mod, string lowerCaseName, PropertyConverter pc, PropertyRoute route ) : void

비공개 메소드들

메소드 설명
EntityJsonConverter ( ) : Newtonsoft.Json
GetEntityType ( string typeStr, Type objectType ) : Type
IsEquals ( object newValue, object oldValue ) : bool

메소드 상세

AssertCanWrite() 공개 정적인 메소드

public static AssertCanWrite ( PropertyRoute pr ) : void
pr PropertyRoute
리턴 void

CanConvert() 공개 메소드

public CanConvert ( Type objectType ) : bool
objectType System.Type
리턴 bool

GetEntity() 공개 메소드

public GetEntity ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer, bool &isModified ) : ModifiableEntity
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
isModified bool
리턴 ModifiableEntity

ReadIdentityInfo() 공개 메소드

public ReadIdentityInfo ( JsonReader reader ) : IdentityInfo
reader Newtonsoft.Json.JsonReader
리턴 IdentityInfo

ReadJson() 공개 메소드

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
리턴 object

ReadJsonProperty() 공개 메소드

public ReadJsonProperty ( JsonReader reader, JsonSerializer serializer, ModifiableEntity entity, PropertyConverter pc, PropertyRoute parentRoute, bool markedAsModified ) : void
reader Newtonsoft.Json.JsonReader
serializer Newtonsoft.Json.JsonSerializer
entity ModifiableEntity
pc PropertyConverter
parentRoute PropertyRoute
markedAsModified bool
리턴 void

WriteJson() 공개 메소드

public WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
value object
serializer Newtonsoft.Json.JsonSerializer
리턴 void

WriteJsonProperty() 공개 메소드

public WriteJsonProperty ( JsonWriter writer, JsonSerializer serializer, ModifiableEntity mod, string lowerCaseName, PropertyConverter pc, PropertyRoute route ) : void
writer Newtonsoft.Json.JsonWriter
serializer Newtonsoft.Json.JsonSerializer
mod ModifiableEntity
lowerCaseName string
pc PropertyConverter
route PropertyRoute
리턴 void

프로퍼티 상세

AfterDeserilization 공개적으로 정적으로 프로퍼티

public static Polymorphic> AfterDeserilization
리턴 Polymorphic>

CanReadPropertyRoute 공개적으로 정적으로 프로퍼티

public static Func CanReadPropertyRoute
리턴 string>.Func

CanWritePropertyRoute 공개적으로 정적으로 프로퍼티

public static Func CanWritePropertyRoute
리턴 string>.Func