C# Class SimpleJson.PocoJsonSerializerStrategy

Inheritance: IJsonSerializerStrategy
Afficher le fichier Open project: CarlosHBC/UnityDecompiled

Méthodes publiques

Méthode Description
DeserializeObject ( object value, Type type ) : object
PocoJsonSerializerStrategy ( ) : SimpleJson.Reflection
TrySerializeNonPrimitiveObject ( object input, object &output ) : bool

Méthodes protégées

Méthode Description
MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string
SerializeEnum ( Enum p ) : object
TrySerializeKnownTypes ( object input, object &output ) : bool
TrySerializeUnknownTypes ( object input, object &output ) : bool

Private Methods

Méthode Description
ContructorDelegateFactory ( Type key ) : ReflectionUtils.ConstructorDelegate
GetterValueFactory ( Type type ) : ReflectionUtils.GetDelegate>.IDictionary
SetterValueFactory ( Type type ) : IDictionary>

Method Details

DeserializeObject() public méthode

public DeserializeObject ( object value, Type type ) : object
value object
type System.Type
Résultat object

MapClrMemberNameToJsonFieldName() protected méthode

protected MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string
clrPropertyName string
Résultat string

PocoJsonSerializerStrategy() public méthode

public PocoJsonSerializerStrategy ( ) : SimpleJson.Reflection
Résultat SimpleJson.Reflection

SerializeEnum() protected méthode

protected SerializeEnum ( Enum p ) : object
p System.Enum
Résultat object

TrySerializeKnownTypes() protected méthode

protected TrySerializeKnownTypes ( object input, object &output ) : bool
input object
output object
Résultat bool

TrySerializeNonPrimitiveObject() public méthode

public TrySerializeNonPrimitiveObject ( object input, object &output ) : bool
input object
output object
Résultat bool

TrySerializeUnknownTypes() protected méthode

protected TrySerializeUnknownTypes ( object input, object &output ) : bool
input object
output object
Résultat bool