| void .ctor(TextReader reader) | Public+1 flags | | 0x08 |
| JsonNameTable get_PropertyNameTable() | Public+1 flags | | 0x08 |
| void set_PropertyNameTable(JsonNameTable value) | Public+1 flags | | 0x08 |
| void EnsureBufferNotEmpty() | Private | | 0x00 |
| void SetNewLine(bool hasNextChar) | Private | | 0x01 |
| void OnNewLine(int pos) | Private | | 0x04 |
| void ParseString(ushort quote, const ReadType& readType) | Private | | 0x04 |
| void ParseReadString(ushort quote, const ReadType& readType) | Private | | 0x04 |
| void BlockCopyChars(const char[]& src, int srcOffset, const char[]& dst, int dstOffset, int count) | PrivateStatic | | 0x08 |
| void ShiftBufferIfNeeded() | Private | | 0x00 |
| int ReadData(bool append) | Private | | 0x04 |
| void PrepareBufferForReadData(bool append, int charsRequired) | Private | | 0x04 |
| int ReadData(bool append, int charsRequired) | Private | | 0x04 |
| bool EnsureChars(int relativePosition, bool append) | Private | | 0x04 |
| bool ReadChars(int relativePosition, bool append) | Private | | 0x04 |
| bool Read() | Public+1 flags | | 0x01 |
| Nullable<System.Int32> ReadAsInt32() | Public+1 flags | | 0x08 |
| Nullable<System.DateTime> ReadAsDateTime() | Public+1 flags | | 0x10 |
| string ReadAsString() | Public+1 flags | | 0x08 |
| byte[] ReadAsBytes() | Public+1 flags | | 0x08 |
| object ReadStringValue(const ReadType& readType) | Private | | 0x08 |
| object FinishReadQuotedStringValue(const ReadType& readType) | Private | | 0x08 |
| JsonReaderException CreateUnexpectedCharacterException(ushort c) | Private | | 0x08 |
| Nullable<System.Boolean> ReadAsBoolean() | Public+1 flags | | 0x02 |
| void ProcessValueComma() | Private | | 0x00 |
| object ReadNumberValue(const ReadType& readType) | Private | | 0x08 |
| object FinishReadQuotedNumber(const ReadType& readType) | Private | | 0x08 |
| Nullable<System.DateTimeOffset> ReadAsDateTimeOffset() | Public+1 flags | | 0x18 |
| Nullable<System.Decimal> ReadAsDecimal() | Public+1 flags | | 0x18 |
| Nullable<System.Double> ReadAsDouble() | Public+1 flags | | 0x10 |
| void HandleNull() | Private | | 0x00 |
| void ReadFinished() | Private | | 0x00 |
| bool ReadNullChar() | Private | | 0x01 |
| void EnsureBuffer() | Private | | 0x00 |
| void ReadStringIntoBuffer(ushort quote) | Private | | 0x02 |
| void FinishReadStringIntoBuffer(int charPos, int initialPosition, int lastWritePosition) | Private | | 0x04 |
| void WriteCharToBuffer(ushort writeChar, int lastWritePosition, int writeToPosition) | Private | | 0x04 |
| ushort ConvertUnicode(bool enoughChars) | Private | | 0x02 |
| ushort ParseUnicode() | Private | | 0x02 |
| void ReadNumberIntoBuffer() | Private | | 0x00 |
| bool ReadNumberCharIntoBuffer(ushort currentChar, int charPos) | Private | | 0x04 |
| void ClearRecentString() | Private | | 0x00 |
| bool ParsePostValue(bool ignoreComments) | Private | | 0x01 |
| bool ParseObject() | Private | | 0x01 |
| bool ParseProperty() | Private | | 0x01 |
| bool ValidIdentifierChar(ushort value) | Private | | 0x02 |
| void ParseUnquotedProperty() | Private | | 0x00 |
| bool ReadUnquotedPropertyReportIfDone(ushort currentChar, int initialPosition) | Private | | 0x04 |
| bool ParseValue() | Private | | 0x01 |
| void ProcessLineFeed() | Private | | 0x00 |
| void ProcessCarriageReturn(bool append) | Private | | 0x01 |
| void EatWhitespace() | Private | | 0x00 |
| void ParseConstructor() | Private | | 0x00 |
| void ParseNumber(const ReadType& readType) | Private | | 0x04 |
| void ParseReadNumber(const ReadType& readType, ushort firstChar, int initialPosition) | Private | | 0x04 |
| JsonReaderException ThrowReaderError(const string& message, Exception ex) | Private | | 0x08 |
| object BigIntegerParse(const string& number, CultureInfo culture) | PrivateStatic | | 0x08 |
| bool MatchValue(const string& value) | Private | | 0x08 |
| bool MatchValue(bool enoughChars, const string& value) | Private | | 0x08 |
| bool MatchValueWithTrailingSeparator(const string& value) | Private | | 0x08 |
| bool IsSeparator(ushort c) | Private | | 0x02 |
| void ParseTrue() | Private | | 0x00 |
| void ParseNull() | Private | | 0x00 |
| void ParseUndefined() | Private | | 0x00 |
| void ParseFalse() | Private | | 0x00 |
| object ParseNumberNegativeInfinity(const ReadType& readType) | Private | | 0x08 |
| object ParseNumberNegativeInfinity(const ReadType& readType, bool matched) | Private | | 0x08 |
| object ParseNumberPositiveInfinity(const ReadType& readType) | Private | | 0x08 |
| object ParseNumberPositiveInfinity(const ReadType& readType, bool matched) | Private | | 0x08 |
| object ParseNumberNaN(const ReadType& readType) | Private | | 0x08 |
| object ParseNumberNaN(const ReadType& readType, bool matched) | Private | | 0x08 |
| void Close() | Public+1 flags | | 0x00 |
| bool HasLineInfo() | PublicFinal+2 flags | | 0x01 |
| int get_LineNumber() | PublicFinal+3 flags | | 0x04 |
| int get_LinePosition() | PublicFinal+3 flags | | 0x04 |