C# Class Signum.React.Json.EntityJsonConverter

Inheritance: Newtonsoft.Json.JsonConverter
Afficher le fichier Open project: signumsoftware/framework Class Usage Examples

Méthodes publiques

Свойство Type Description
AfterDeserilization Polymorphic>
CanReadPropertyRoute string>.Func
CanWritePropertyRoute string>.Func

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
EntityJsonConverter ( ) : Newtonsoft.Json
GetEntityType ( string typeStr, Type objectType ) : Type
IsEquals ( object newValue, object oldValue ) : bool

Method Details

AssertCanWrite() public static méthode

public static AssertCanWrite ( PropertyRoute pr ) : void
pr PropertyRoute
Résultat void

CanConvert() public méthode

public CanConvert ( Type objectType ) : bool
objectType System.Type
Résultat bool

GetEntity() public méthode

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
Résultat ModifiableEntity

ReadIdentityInfo() public méthode

public ReadIdentityInfo ( JsonReader reader ) : IdentityInfo
reader Newtonsoft.Json.JsonReader
Résultat IdentityInfo

ReadJson() public méthode

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
Résultat object

ReadJsonProperty() public méthode

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
Résultat void

WriteJson() public méthode

public WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
value object
serializer Newtonsoft.Json.JsonSerializer
Résultat void

WriteJsonProperty() public méthode

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
Résultat void

Property Details

AfterDeserilization public_oe static_oe property

public static Polymorphic> AfterDeserilization
Résultat Polymorphic>

CanReadPropertyRoute public_oe static_oe property

public static Func CanReadPropertyRoute
Résultat string>.Func

CanWritePropertyRoute public_oe static_oe property

public static Func CanWritePropertyRoute
Résultat string>.Func