C# 클래스 HotChai.Serialization.Json.JsonObjectReader

상속: ObjectReader
파일 보기 프로젝트 열기: hotchai/serialize.net

공개 메소드들

메소드 설명
JsonObjectReader ( Stream stream ) : System

보호된 메소드들

메소드 설명
PeekValueType ( ) : MemberValueType
ReadEndArrayToken ( ) : void
ReadEndObjectToken ( ) : void
ReadNextObjectMemberKey ( ) : bool
ReadPrimitiveValueAsBoolean ( ) : bool
ReadPrimitiveValueAsBytes ( int byteQuota ) : byte[]
ReadPrimitiveValueAsDouble ( ) : double
ReadPrimitiveValueAsInt32 ( ) : int
ReadPrimitiveValueAsInt64 ( ) : long
ReadPrimitiveValueAsSingle ( ) : float
ReadPrimitiveValueAsString ( int byteQuota ) : string
ReadPrimitiveValueAsUInt32 ( ) : uint
ReadPrimitiveValueAsUInt64 ( ) : ulong
ReadStartArrayToken ( ) : bool
ReadStartObjectToken ( ) : bool
ReadToFirstArrayValue ( ) : bool
ReadToNextArrayValue ( ) : bool
SkipPrimitiveValue ( ) : void

비공개 메소드들

메소드 설명
IsNumeric ( char c ) : bool
IsWhiteSpace ( char c ) : bool
PeekChar ( ) : char
PeekToken ( ) : string
ReadChar ( ) : char
ReadColon ( ) : void
ReadComma ( ) : void
ReadNumber ( ) : string
ReadString ( int charQuota ) : string
ReadToken ( ) : string
ReadToken ( string token ) : void
ReadUtf8Character ( char charBuffer ) : int
SkipNumber ( ) : void
SkipString ( ) : void
SkipWhiteSpace ( ) : void

메소드 상세

JsonObjectReader() 공개 메소드

public JsonObjectReader ( Stream stream ) : System
stream Stream
리턴 System

PeekValueType() 보호된 메소드

protected PeekValueType ( ) : MemberValueType
리턴 MemberValueType

ReadEndArrayToken() 보호된 메소드

protected ReadEndArrayToken ( ) : void
리턴 void

ReadEndObjectToken() 보호된 메소드

protected ReadEndObjectToken ( ) : void
리턴 void

ReadNextObjectMemberKey() 보호된 메소드

protected ReadNextObjectMemberKey ( ) : bool
리턴 bool

ReadPrimitiveValueAsBoolean() 보호된 메소드

protected ReadPrimitiveValueAsBoolean ( ) : bool
리턴 bool

ReadPrimitiveValueAsBytes() 보호된 메소드

protected ReadPrimitiveValueAsBytes ( int byteQuota ) : byte[]
byteQuota int
리턴 byte[]

ReadPrimitiveValueAsDouble() 보호된 메소드

protected ReadPrimitiveValueAsDouble ( ) : double
리턴 double

ReadPrimitiveValueAsInt32() 보호된 메소드

protected ReadPrimitiveValueAsInt32 ( ) : int
리턴 int

ReadPrimitiveValueAsInt64() 보호된 메소드

protected ReadPrimitiveValueAsInt64 ( ) : long
리턴 long

ReadPrimitiveValueAsSingle() 보호된 메소드

protected ReadPrimitiveValueAsSingle ( ) : float
리턴 float

ReadPrimitiveValueAsString() 보호된 메소드

protected ReadPrimitiveValueAsString ( int byteQuota ) : string
byteQuota int
리턴 string

ReadPrimitiveValueAsUInt32() 보호된 메소드

protected ReadPrimitiveValueAsUInt32 ( ) : uint
리턴 uint

ReadPrimitiveValueAsUInt64() 보호된 메소드

protected ReadPrimitiveValueAsUInt64 ( ) : ulong
리턴 ulong

ReadStartArrayToken() 보호된 메소드

protected ReadStartArrayToken ( ) : bool
리턴 bool

ReadStartObjectToken() 보호된 메소드

protected ReadStartObjectToken ( ) : bool
리턴 bool

ReadToFirstArrayValue() 보호된 메소드

protected ReadToFirstArrayValue ( ) : bool
리턴 bool

ReadToNextArrayValue() 보호된 메소드

protected ReadToNextArrayValue ( ) : bool
리턴 bool

SkipPrimitiveValue() 보호된 메소드

protected SkipPrimitiveValue ( ) : void
리턴 void