C# 클래스 SimpleJson.PocoJsonSerializerStrategy

상속: IJsonSerializerStrategy
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled

공개 메소드들

메소드 설명
DeserializeObject ( object value, Type type ) : object
PocoJsonSerializerStrategy ( ) : SimpleJson.Reflection
TrySerializeNonPrimitiveObject ( object input, object &output ) : bool

보호된 메소드들

메소드 설명
MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string
SerializeEnum ( Enum p ) : object
TrySerializeKnownTypes ( object input, object &output ) : bool
TrySerializeUnknownTypes ( object input, object &output ) : bool

비공개 메소드들

메소드 설명
ContructorDelegateFactory ( Type key ) : ReflectionUtils.ConstructorDelegate
GetterValueFactory ( Type type ) : ReflectionUtils.GetDelegate>.IDictionary
SetterValueFactory ( Type type ) : IDictionary>

메소드 상세

DeserializeObject() 공개 메소드

public DeserializeObject ( object value, Type type ) : object
value object
type System.Type
리턴 object

MapClrMemberNameToJsonFieldName() 보호된 메소드

protected MapClrMemberNameToJsonFieldName ( string clrPropertyName ) : string
clrPropertyName string
리턴 string

PocoJsonSerializerStrategy() 공개 메소드

public PocoJsonSerializerStrategy ( ) : SimpleJson.Reflection
리턴 SimpleJson.Reflection

SerializeEnum() 보호된 메소드

protected SerializeEnum ( Enum p ) : object
p System.Enum
리턴 object

TrySerializeKnownTypes() 보호된 메소드

protected TrySerializeKnownTypes ( object input, object &output ) : bool
input object
output object
리턴 bool

TrySerializeNonPrimitiveObject() 공개 메소드

public TrySerializeNonPrimitiveObject ( object input, object &output ) : bool
input object
output object
리턴 bool

TrySerializeUnknownTypes() 보호된 메소드

protected TrySerializeUnknownTypes ( object input, object &output ) : bool
input object
output object
리턴 bool