Zdexby TheHolyOneZ
36,909 classes
Class

JsonReader

: Object
Newtonsoft.Json.JsonReader, Newtonsoft.Json 0x0078 (120 B) inherited 0x0010 Newtonsoft.Json.dll
implements IDisposable
0x00x0078

Members 15

OffsetSizeNameTypeFlagsDefault
0x04_tokenTypeJsonTokenPrivate—
0x00140x04padding / unreflected
0x08_valueobjectPrivate—
0x02_quoteCharushort1 flags—
0x00220x02padding / unreflected
0x04_currentStateState1 flags—
0x18_currentPositionJsonPositionPrivate—
0x08_cultureCultureInfoPrivate—
0x04_dateTimeZoneHandlingDateTimeZoneHandlingPrivate—
0x08_maxDepthNullable<System.Int32>Private—
0x01_hasExceededMaxDepthboolPrivate—
0x00550x03padding / unreflected
0x04_dateParseHandlingDateParseHandling1 flags—
0x04_floatParseHandlingFloatParseHandling1 flags—
0x08_dateFormatStringstringPrivate—
0x08_stackList<Newtonsoft.Json.JsonPosition>Private—
0x01<CloseInput>k__BackingFieldboolPrivate—
0x01<SupportMultipleContent>k__BackingFieldboolPrivate—
0x00720x06unreflected bytes to end of JsonReader

Functions 83

SignatureFlagsNativeParams
Task<System.Boolean> ReadAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task SkipAsync(const CancellationToken& cancellationToken)Public0x08
Task ReaderReadAndAssertAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.Boolean>> ReadAsBooleanAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Byte[]> ReadAsBytesAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Byte[]> ReadArrayIntoByteArrayAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Nullable<System.DateTime>> ReadAsDateTimeAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Nullable<System.DateTimeOffset>> ReadAsDateTimeOffsetAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Nullable<System.Decimal>> ReadAsDecimalAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Nullable<System.Double>> ReadAsDoubleAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Nullable<System.Int32>> ReadAsInt32Async(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.String> ReadAsStringAsync(const CancellationToken& cancellationToken)Public+2 flags0x08
Task<System.Boolean> ReadAndMoveToContentAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Boolean> MoveToContentAsync(const CancellationToken& cancellationToken)1 flags0x08
Task<System.Boolean> MoveToContentFromNonContentAsync(const CancellationToken& cancellationToken)Private0x08
State get_CurrentState()2 flags0x04
bool get_CloseInput()Public+1 flags0x01
void set_CloseInput(bool value)Public+1 flags0x01
bool get_SupportMultipleContent()Public+1 flags0x01
void set_SupportMultipleContent(bool value)Public+1 flags0x01
ushort get_QuoteChar()Public+3 flags0x02
void set_QuoteChar(ushort value)4 flags0x02
DateTimeZoneHandling get_DateTimeZoneHandling()Public+1 flags0x04
void set_DateTimeZoneHandling(const DateTimeZoneHandling& value)Public+1 flags0x04
DateParseHandling get_DateParseHandling()Public+1 flags0x04
void set_DateParseHandling(const DateParseHandling& value)Public+1 flags0x04
FloatParseHandling get_FloatParseHandling()Public+1 flags0x04
void set_FloatParseHandling(const FloatParseHandling& value)Public+1 flags0x04
string get_DateFormatString()Public+1 flags0x08
void set_DateFormatString(const string& value)Public+1 flags0x08
Nullable<System.Int32> get_MaxDepth()Public+1 flags0x08
void set_MaxDepth(const Nullable<System.Int32>& value)Public+1 flags0x08
JsonToken get_TokenType()Public+3 flags0x04
object get_Value()Public+3 flags0x08
Type get_ValueType()Public+3 flags0x08
int get_Depth()Public+3 flags0x04
string get_Path()Public+3 flags0x08
CultureInfo get_Culture()Public+1 flags0x08
void set_Culture(CultureInfo value)Public+1 flags0x08
JsonPosition GetPosition(int depth)1 flags0x18
void .ctor()2 flags0x00
void Push(const JsonContainerType& value)Private0x04
JsonContainerType Pop()Private0x04
JsonContainerType Peek()Private0x04
bool Read()Public+3 flags0x01
Nullable<System.Int32> ReadAsInt32()Public+2 flags0x08
Nullable<System.Int32> ReadInt32String(const string& s)1 flags0x08
string ReadAsString()Public+2 flags0x08
byte[] ReadAsBytes()Public+2 flags0x08
byte[] ReadArrayIntoByteArray()1 flags0x08
bool ReadArrayElementIntoByteArrayReportDone(List<System.Byte> buffer)Private0x08
Nullable<System.Double> ReadAsDouble()Public+2 flags0x10
Nullable<System.Double> ReadDoubleString(const string& s)1 flags0x10
Nullable<System.Boolean> ReadAsBoolean()Public+2 flags0x02
Nullable<System.Boolean> ReadBooleanString(const string& s)1 flags0x08
Nullable<System.Decimal> ReadAsDecimal()Public+2 flags0x18
Nullable<System.Decimal> ReadDecimalString(const string& s)1 flags0x18
Nullable<System.DateTime> ReadAsDateTime()Public+2 flags0x10
Nullable<System.DateTime> ReadDateTimeString(const string& s)1 flags0x10
Nullable<System.DateTimeOffset> ReadAsDateTimeOffset()Public+2 flags0x18
Nullable<System.DateTimeOffset> ReadDateTimeOffsetString(const string& s)1 flags0x18
void ReaderReadAndAssert()1 flags0x00
JsonReaderException CreateUnexpectedEndException()1 flags0x08
void ReadIntoWrappedTypeObject()1 flags0x00
void Skip()Public0x00
void SetToken(const JsonToken& newToken)1 flags0x04
void SetToken(const JsonToken& newToken, object value)1 flags0x08
void SetToken(const JsonToken& newToken, object value, bool updateIndex)1 flags0x08
void SetPostValueState(bool updateIndex)1 flags0x01
void UpdateScopeWithFinishedValue()Private0x00
void ValidateEnd(const JsonToken& endToken)Private0x04
void SetStateBasedOnCurrent()1 flags0x00
void SetFinished()Private0x00
JsonContainerType GetTypeForCloseToken(const JsonToken& token)Private0x04
void System.IDisposable.Dispose()PrivateFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void Close()Public+2 flags0x00
void ReadAndAssert()1 flags0x00
void ReadForTypeAndAssert(JsonContract contract, bool hasConverter)1 flags0x08
bool ReadForType(JsonContract contract, bool hasConverter)1 flags0x08
bool ReadAndMoveToContent()1 flags0x01
bool MoveToContent()1 flags0x01
JsonToken GetContentToken()Private0x04

Subclasses 5

Used by 53

types with a member, parameter or interface of this type