0x00x00B0
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | MaxCharBytesSize | int | PrivateStatic+1 flags | -2128833088 |
| 0x08 | SeqRange1 | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | SeqRange2 | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | SeqRange3 | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | SeqRange4 | byte[] | PrivateStatic+1 flags | — | |
| 0x08 | _reader | BinaryReader | Private+1 flags | — | |
| 0x08 | _stack | List<Newtonsoft.Json.Bson.BsonReader.ContainerContext> | Private+1 flags | — | |
| 0x08 | _byteBuffer | byte[] | Private | — | |
| 0x08 | _charBuffer | char[] | Private | — | |
| 0x01 | _currentElementType | BsonType | Private | — | |
| 0x0099 | 0x03 | padding / unreflected | |||
| 0x04 | _bsonReaderState | BsonReaderState | Private | — | |
| 0x08 | _currentContext | ContainerContext | Private | — | |
| 0x01 | _readRootValueAsArray | bool | Private | — | |
| 0x01 | _jsonNet35BinaryCompatibility | bool | Private | — | |
| 0x00AA | 0x02 | padding / unreflected | |||
| 0x04 | _dateTimeKindHandling | DateTimeKind | Private | — | |
Inherited from JsonReader 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | _tokenType | JsonToken | Private | — | |
| 0x0014 | 0x04 | padding / unreflected | |||
| 0x08 | _value | object | Private | — | |
| 0x02 | _quoteChar | ushort | 1 flags | — | |
| 0x0022 | 0x02 | padding / unreflected | |||
| 0x04 | _currentState | State | 1 flags | — | |
| 0x18 | _currentPosition | JsonPosition | Private | — | |
| 0x08 | _culture | CultureInfo | Private | — | |
| 0x04 | _dateTimeZoneHandling | DateTimeZoneHandling | Private | — | |
| 0x08 | _maxDepth | Nullable<System.Int32> | Private | — | |
| 0x01 | _hasExceededMaxDepth | bool | Private | — | |
| 0x0055 | 0x03 | padding / unreflected | |||
| 0x04 | _dateParseHandling | DateParseHandling | 1 flags | — | |
| 0x04 | _floatParseHandling | FloatParseHandling | 1 flags | — | |
| 0x08 | _dateFormatString | string | Private | — | |
| 0x08 | _stack | List<Newtonsoft.Json.JsonPosition> | Private | — | |
| 0x01 | <CloseInput>k__BackingField | bool | Private | — | |
| 0x01 | <SupportMultipleContent>k__BackingField | bool | Private | — | |
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_JsonNet35BinaryCompatibility() | Public+1 flags | 0x01 | |
| void set_JsonNet35BinaryCompatibility(bool value) | Public+1 flags | 0x01 | |
| bool get_ReadRootValueAsArray() | Public+1 flags | 0x01 | |
| void set_ReadRootValueAsArray(bool value) | Public+1 flags | 0x01 | |
| DateTimeKind get_DateTimeKindHandling() | Public+1 flags | 0x04 | |
| void set_DateTimeKindHandling(const DateTimeKind& value) | Public+1 flags | 0x04 | |
| void .ctor(Stream stream) | Public+1 flags | 0x08 | |
| void .ctor(BinaryReader reader) | Public+1 flags | 0x08 | |
| void .ctor(Stream stream, bool readRootValueAsArray, const DateTimeKind& dateTimeKindHandling) | Public+1 flags | 0x08 | |
| void .ctor(BinaryReader reader, bool readRootValueAsArray, const DateTimeKind& dateTimeKindHandling) | Public+1 flags | 0x08 | |
| string ReadElement() | Private | 0x08 | |
| bool Read() | Public+1 flags | 0x01 | |
| void Close() | Public+1 flags | 0x00 | |
| bool ReadCodeWScope() | Private | 0x01 | |
| bool ReadReference() | Private | 0x01 | |
| bool ReadNormal() | Private | 0x01 | |
| void PopContext() | Private | 0x00 | |
| void PushContext(ContainerContext newContext) | Private | 0x08 | |
| byte ReadByte() | Private | 0x01 | |
| void ReadType(const BsonType& type) | Private | 0x01 | |
| byte[] ReadBinary(ref BsonBinaryType& binaryType) | Private | 0x08 | |
| string ReadString() | Private | 0x08 | |
| string ReadLengthString() | Private | 0x08 | |
| string GetString(int length) | Private | 0x08 | |
| int GetLastFullCharStop(int start) | Private | 0x04 | |
| int BytesInSequence(byte b) | Private | 0x04 | |
| void EnsureBuffers() | Private | 0x00 | |
| double ReadDouble() | Private | 0x08 | |
| int ReadInt32() | Private | 0x04 | |
| long ReadInt64() | Private | 0x08 | |
| BsonType ReadType() | Private | 0x01 | |
| void MovePosition(int count) | Private | 0x04 | |
| byte[] ReadBytes(int count) | Private | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |