C# 클래스 Simpl.Serialization.Deserializers.PullHandlers.StringFormats.JsonPullDeserializer

상속: StringPullDeserializer
파일 보기 프로젝트 열기: ecologylab/simplCSharp

공개 메소드들

메소드 설명
JsonPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System

JsonPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy deserializationHookStrategy ) : System

Parse ( String inputString ) : Object

Parse ( Stream stream ) : object

비공개 메소드들

메소드 설명
AddToMapOrMarkUnresolved ( object root, FieldDescriptor currentFieldDescriptor, object subRoot, string simplId ) : void
ConfigureInput ( Stream inputStream ) : void

ConfigureInput ( String inputString ) : void

DeserializeAndAddToCollection ( object root, FieldDescriptor currentFieldDescriptor, string tagName, int actualCollectionSizeIncludingRefs ) : void
DeserializeComposite ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeCompositeCollection ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeCompositeMap ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeObjectFields ( object theObject, ClassDescriptor objectClassDescriptor ) : void

DeserializeScalar ( object root, FieldDescriptor currentFieldDescriptor ) : void

DeserializeScalarCollection ( object root, FieldDescriptor currentFieldDescriptor ) : void

GetSubRoot ( FieldDescriptor currentFieldDescriptor, string tagName, string &simplId ) : object

HandleBackwardsCompatabilityForDoubleWrappedCollections ( ) : bool
HandleSimplId ( String tagName, Object root ) : bool
IgnoreCurrentTag ( ) : void

Parse ( ) : object

ResolveIdsBeforeRefs ( ) : void

메소드 상세

JsonPullDeserializer() 공개 메소드

public JsonPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
리턴 System

JsonPullDeserializer() 공개 메소드

public JsonPullDeserializer ( SimplTypesScope inputSimplTypesScope, TranslationContext inputContext, IDeserializationHookStrategy deserializationHookStrategy ) : System
inputSimplTypesScope SimplTypesScope
inputContext Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
리턴 System

Parse() 공개 메소드

public Parse ( String inputString ) : Object
inputString String
리턴 Object

Parse() 공개 메소드

public Parse ( Stream stream ) : object
stream Stream
리턴 object