Zdexby TheHolyOneZ
44,741 classes
Class

BsonReader

: JsonReader : Object
Newtonsoft.Json.Bson.BsonReader, Newtonsoft.Json 0x00B0 (176 B) inherited 0x0078 Newtonsoft.Json.dll
0x00x00B0

Members 15

OffsetSizeNameTypeFlagsDefault
—0x04MaxCharBytesSizeintPrivateStatic+1 flags-2128833088
0x08SeqRange1byte[]PrivateStatic+1 flags—
0x08SeqRange2byte[]PrivateStatic+1 flags—
0x08SeqRange3byte[]PrivateStatic+1 flags—
0x08SeqRange4byte[]PrivateStatic+1 flags—
0x08_readerBinaryReaderPrivate+1 flags—
0x08_stackList<Newtonsoft.Json.Bson.BsonReader.ContainerContext>Private+1 flags—
0x08_byteBufferbyte[]Private—
0x08_charBufferchar[]Private—
0x01_currentElementTypeBsonTypePrivate—
0x00990x03padding / unreflected
0x04_bsonReaderStateBsonReaderStatePrivate—
0x08_currentContextContainerContextPrivate—
0x01_readRootValueAsArrayboolPrivate—
0x01_jsonNet35BinaryCompatibilityboolPrivate—
0x00AA0x02padding / unreflected
0x04_dateTimeKindHandlingDateTimeKindPrivate—
Inherited from JsonReader 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—

Functions 34

SignatureFlagsNativeParams
bool get_JsonNet35BinaryCompatibility()Public+1 flags0x01
void set_JsonNet35BinaryCompatibility(bool value)Public+1 flags0x01
bool get_ReadRootValueAsArray()Public+1 flags0x01
void set_ReadRootValueAsArray(bool value)Public+1 flags0x01
DateTimeKind get_DateTimeKindHandling()Public+1 flags0x04
void set_DateTimeKindHandling(const DateTimeKind& value)Public+1 flags0x04
void .ctor(Stream stream)Public+1 flags0x08
void .ctor(BinaryReader reader)Public+1 flags0x08
void .ctor(Stream stream, bool readRootValueAsArray, const DateTimeKind& dateTimeKindHandling)Public+1 flags0x08
void .ctor(BinaryReader reader, bool readRootValueAsArray, const DateTimeKind& dateTimeKindHandling)Public+1 flags0x08
string ReadElement()Private0x08
bool Read()Public+1 flags0x01
void Close()Public+1 flags0x00
bool ReadCodeWScope()Private0x01
bool ReadReference()Private0x01
bool ReadNormal()Private0x01
void PopContext()Private0x00
void PushContext(ContainerContext newContext)Private0x08
byte ReadByte()Private0x01
void ReadType(const BsonType& type)Private0x01
byte[] ReadBinary(ref BsonBinaryType& binaryType)Private0x08
string ReadString()Private0x08
string ReadLengthString()Private0x08
string GetString(int length)Private0x08
int GetLastFullCharStop(int start)Private0x04
int BytesInSequence(byte b)Private0x04
void EnsureBuffers()Private0x00
double ReadDouble()Private0x08
int ReadInt32()Private0x04
long ReadInt64()Private0x08
BsonType ReadType()Private0x01
void MovePosition(int count)Private0x04
byte[] ReadBytes(int count)Private0x08
void .cctor()PrivateStatic+1 flags0x00