hdac SDK
SDK for hdac blockchain development
|
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. 더 자세히 ...
Public 멤버 함수 | |
abstract bool | Read () |
Reads the next JSON token from the stream. 더 자세히 ... | |
abstract byte[] | ReadAsBytes () |
Reads the next JSON token from the stream as a T:Byte[]. 더 자세히 ... | |
abstract decimal | ReadAsDecimal () |
Reads the next JSON token from the stream as a Nullable<Decimal>. 더 자세히 ... | |
abstract DateTimeOffset | ReadAsDateTimeOffset () |
Reads the next JSON token from the stream as a Nullable<DateTimeOffset>. 더 자세히 ... | |
void | Skip () |
Skips the children of the current token. 더 자세히 ... | |
virtual void | Close () |
Changes the State to Closed. 더 자세히 ... | |
Protected 타입 | |
enum | State { State.Start, State.Complete, State.Property, State.ObjectStart, State.Object, State.ArrayStart, State.Array, State.Closed, State.PostValue, State.ConstructorStart, State.Constructor, State.Error, State.Finished } |
Specifies the state of the reader. 더 자세히 ... | |
Protected 멤버 함수 | |
JsonReader () | |
Initializes a new instance of the JsonReader class with the specified TextReader. 더 자세히 ... | |
void | SetToken (JsonToken newToken) |
Sets the current token. 더 자세히 ... | |
virtual void | SetToken (JsonToken newToken, object value) |
Sets the current token and value. 더 자세히 ... | |
void | SetStateBasedOnCurrent () |
Sets the state based on current token type. 더 자세히 ... | |
virtual void | Dispose (bool disposing) |
Releases unmanaged and - optionally - managed resources 더 자세히 ... | |
속성 | |
State | CurrentState [get] |
Gets the current reader state. 더 자세히 ... | |
bool | CloseInput [get, set] |
Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the reader is closed. 더 자세히 ... | |
virtual char | QuoteChar [get, set] |
Gets the quotation mark character used to enclose the value of a string. 더 자세히 ... | |
virtual JsonToken | TokenType [get] |
Gets the type of the current Json token. 더 자세히 ... | |
virtual object | Value [get] |
Gets the text value of the current Json token. 더 자세히 ... | |
virtual Type | ValueType [get] |
Gets The Common Language Runtime (CLR) type for the current Json token. 더 자세히 ... | |
virtual int | Depth [get] |
Gets the depth of the current token in the JSON document. 더 자세히 ... | |
Represents a reader that provides fast, non-cached, forward-only access to serialized Json data.
|
strongprotected |
Specifies the state of the reader.
|
inlineprotected |
Initializes a new instance of the JsonReader class with the specified TextReader.
|
inlinevirtual |
Changes the State to Closed.
Newtonsoft.Json.JsonTextReader, Newtonsoft.Json.Bson.BsonReader에서 재구현되었습니다.
|
inlineprotectedvirtual |
Releases unmanaged and - optionally - managed resources
disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
|
pure virtual |
Reads the next JSON token from the stream.
Newtonsoft.Json.JsonValidatingReader, Newtonsoft.Json.JsonTextReader, Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json.Linq.JTokenReader에서 구현되었습니다.
|
pure virtual |
Reads the next JSON token from the stream as a T:Byte[].
Newtonsoft.Json.JsonValidatingReader, Newtonsoft.Json.JsonTextReader, Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json.Linq.JTokenReader에서 구현되었습니다.
|
pure virtual |
Reads the next JSON token from the stream as a Nullable<DateTimeOffset>.
Newtonsoft.Json.JsonTextReader, Newtonsoft.Json.JsonValidatingReader, Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json.Linq.JTokenReader에서 구현되었습니다.
|
pure virtual |
Reads the next JSON token from the stream as a Nullable<Decimal>.
Newtonsoft.Json.JsonValidatingReader, Newtonsoft.Json.JsonTextReader, Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json.Linq.JTokenReader에서 구현되었습니다.
|
inlineprotected |
Sets the state based on current token type.
|
inlineprotected |
Sets the current token.
newToken | The new token. |
|
inlineprotectedvirtual |
Sets the current token and value.
newToken | The new token. |
value | The value. |
|
inline |
Skips the children of the current token.
|
getset |
Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the reader is closed.
true to close the underlying stream or TextReader when the reader is closed; otherwise false. The default is true.
|
getprotected |
Gets the current reader state.
The current reader state.
|
get |
Gets the depth of the current token in the JSON document.
The depth of the current token in the JSON document.
|
getset |
Gets the quotation mark character used to enclose the value of a string.
|
get |
Gets the text value of the current Json token.
|
get |
Gets The Common Language Runtime (CLR) type for the current Json token.