using System; using System.Collections.Generic; using System.IO; using Cpp2IlInjected; namespace Singular.Newtonsoft.Json.Bson { // Token: 0x020000FF RID: 255 [Token(Token = "0x20000B2")] public class BsonReader : JsonReader { // Token: 0x1700019F RID: 415 // (get) Token: 0x06000979 RID: 2425 RVA: 0x000052E0 File Offset: 0x000034E0 // (set) Token: 0x0600097A RID: 2426 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700017E")] public bool JsonNet35BinaryCompatibility { [Token(Token = "0x6000865")] [Address(RVA = "0x82DD90", Offset = "0x82CD90", VA = "0x18082DD90")] get { return default(bool); } [Token(Token = "0x6000866")] [Address(RVA = "0x885E40", Offset = "0x884E40", VA = "0x180885E40")] set { } } // Token: 0x170001A0 RID: 416 // (get) Token: 0x0600097B RID: 2427 RVA: 0x000052F8 File Offset: 0x000034F8 // (set) Token: 0x0600097C RID: 2428 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700017F")] public bool ReadRootValueAsArray { [Token(Token = "0x6000867")] [Address(RVA = "0x82DDE0", Offset = "0x82CDE0", VA = "0x18082DDE0")] get { return default(bool); } [Token(Token = "0x6000868")] [Address(RVA = "0xB8CBF0", Offset = "0xB8BBF0", VA = "0x180B8CBF0")] set { } } // Token: 0x170001A1 RID: 417 // (get) Token: 0x0600097D RID: 2429 RVA: 0x00005310 File Offset: 0x00003510 // (set) Token: 0x0600097E RID: 2430 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000180")] public DateTimeKind DateTimeKindHandling { [Token(Token = "0x6000869")] [Address(RVA = "0xAB93B0", Offset = "0xAB83B0", VA = "0x180AB93B0")] get { return DateTimeKind.Unspecified; } [Token(Token = "0x600086A")] [Address(RVA = "0xB8D150", Offset = "0xB8C150", VA = "0x180B8D150")] set { } } // Token: 0x0600097F RID: 2431 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600086B")] [Address(RVA = "0x2CC0650", Offset = "0x2CBF650", VA = "0x182CC0650")] public BsonReader(Stream stream) { } // Token: 0x06000980 RID: 2432 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600086C")] [Address(RVA = "0x2CC0700", Offset = "0x2CBF700", VA = "0x182CC0700")] public BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling) { } // Token: 0x06000981 RID: 2433 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600086D")] [Address(RVA = "0x2CBF2E0", Offset = "0x2CBE2E0", VA = "0x182CBF2E0")] private string ReadElement() { return null; } // Token: 0x06000982 RID: 2434 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600086E")] [Address(RVA = "0x2CBE770", Offset = "0x2CBD770", VA = "0x182CBE770", Slot = "12")] public override byte[] ReadAsBytes() { return null; } // Token: 0x06000983 RID: 2435 RVA: 0x00005328 File Offset: 0x00003528 [Token(Token = "0x600086F")] [Address(RVA = "0x2CBE3F0", Offset = "0x2CBD3F0", VA = "0x182CBE3F0")] private bool IsWrappedInTypeObject() { return default(bool); } // Token: 0x06000984 RID: 2436 RVA: 0x00005340 File Offset: 0x00003540 [Token(Token = "0x6000870")] [Address(RVA = "0x2CBEC20", Offset = "0x2CBDC20", VA = "0x182CBEC20", Slot = "13")] public override decimal? ReadAsDecimal() { return null; } // Token: 0x06000985 RID: 2437 RVA: 0x00005358 File Offset: 0x00003558 [Token(Token = "0x6000871")] [Address(RVA = "0x2CBE980", Offset = "0x2CBD980", VA = "0x182CBE980", Slot = "14")] public override DateTimeOffset? ReadAsDateTimeOffset() { return null; } // Token: 0x06000986 RID: 2438 RVA: 0x00005370 File Offset: 0x00003570 [Token(Token = "0x6000872")] [Address(RVA = "0x2CC0310", Offset = "0x2CBF310", VA = "0x182CC0310", Slot = "11")] public override bool Read() { return default(bool); } // Token: 0x06000987 RID: 2439 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000873")] [Address(RVA = "0x2CBDF90", Offset = "0x2CBCF90", VA = "0x182CBDF90", Slot = "17")] public override void Close() { } // Token: 0x06000988 RID: 2440 RVA: 0x00005388 File Offset: 0x00003588 [Token(Token = "0x6000874")] [Address(RVA = "0x2CBF060", Offset = "0x2CBE060", VA = "0x182CBF060")] private bool ReadCodeWScope() { return default(bool); } // Token: 0x06000989 RID: 2441 RVA: 0x000053A0 File Offset: 0x000035A0 [Token(Token = "0x6000875")] [Address(RVA = "0x2CBF750", Offset = "0x2CBE750", VA = "0x182CBF750")] private bool ReadReference() { return default(bool); } // Token: 0x0600098A RID: 2442 RVA: 0x000053B8 File Offset: 0x000035B8 [Token(Token = "0x6000876")] [Address(RVA = "0x2CBF430", Offset = "0x2CBE430", VA = "0x182CBF430")] private bool ReadNormal() { return default(bool); } // Token: 0x0600098B RID: 2443 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000877")] [Address(RVA = "0x2CBE660", Offset = "0x2CBD660", VA = "0x182CBE660")] private void PopContext() { } // Token: 0x0600098C RID: 2444 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000878")] [Address(RVA = "0x2CBE710", Offset = "0x2CBD710", VA = "0x182CBE710")] private void PushContext(BsonReader.ContainerContext newContext) { } // Token: 0x0600098D RID: 2445 RVA: 0x000053D0 File Offset: 0x000035D0 [Token(Token = "0x6000879")] [Address(RVA = "0x2CBEFE0", Offset = "0x2CBDFE0", VA = "0x182CBEFE0")] private byte ReadByte() { return 0; } // Token: 0x0600098E RID: 2446 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600087A")] [Address(RVA = "0x2CBFCA0", Offset = "0x2CBECA0", VA = "0x182CBFCA0")] private void ReadType(BsonType type) { } // Token: 0x0600098F RID: 2447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087B")] [Address(RVA = "0x2CBEF00", Offset = "0x2CBDF00", VA = "0x182CBEF00")] private byte[] ReadBinary() { return null; } // Token: 0x06000990 RID: 2448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087C")] [Address(RVA = "0x2CBF9E0", Offset = "0x2CBE9E0", VA = "0x182CBF9E0")] private string ReadString() { return null; } // Token: 0x06000991 RID: 2449 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087D")] [Address(RVA = "0x2CBF3B0", Offset = "0x2CBE3B0", VA = "0x182CBF3B0")] private string ReadLengthString() { return null; } // Token: 0x06000992 RID: 2450 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087E")] [Address(RVA = "0x2CBE0F0", Offset = "0x2CBD0F0", VA = "0x182CBE0F0")] private string GetString(int length) { return null; } // Token: 0x06000993 RID: 2451 RVA: 0x000053E8 File Offset: 0x000035E8 [Token(Token = "0x600087F")] [Address(RVA = "0x2CBE060", Offset = "0x2CBD060", VA = "0x182CBE060")] private int GetLastFullCharStop(int start) { return 0; } // Token: 0x06000994 RID: 2452 RVA: 0x00005400 File Offset: 0x00003600 [Token(Token = "0x6000880")] [Address(RVA = "0x2CBDCF0", Offset = "0x2CBCCF0", VA = "0x182CBDCF0")] private int BytesInSequence(byte b) { return 0; } // Token: 0x06000995 RID: 2453 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000881")] [Address(RVA = "0x2CBDFD0", Offset = "0x2CBCFD0", VA = "0x182CBDFD0")] private void EnsureBuffers() { } // Token: 0x06000996 RID: 2454 RVA: 0x00005418 File Offset: 0x00003618 [Token(Token = "0x6000882")] [Address(RVA = "0x2CBF2A0", Offset = "0x2CBE2A0", VA = "0x182CBF2A0")] private double ReadDouble() { return 0.0; } // Token: 0x06000997 RID: 2455 RVA: 0x00005430 File Offset: 0x00003630 [Token(Token = "0x6000883")] [Address(RVA = "0x2CBF330", Offset = "0x2CBE330", VA = "0x182CBF330")] private int ReadInt32() { return 0; } // Token: 0x06000998 RID: 2456 RVA: 0x00005448 File Offset: 0x00003648 [Token(Token = "0x6000884")] [Address(RVA = "0x2CBF370", Offset = "0x2CBE370", VA = "0x182CBF370")] private long ReadInt64() { return 0L; } // Token: 0x06000999 RID: 2457 RVA: 0x00005460 File Offset: 0x00003660 [Token(Token = "0x6000885")] [Address(RVA = "0x2CC02D0", Offset = "0x2CBF2D0", VA = "0x182CC02D0")] private BsonType ReadType() { return (BsonType)0; } // Token: 0x0600099A RID: 2458 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000886")] [Address(RVA = "0x2CBE640", Offset = "0x2CBD640", VA = "0x182CBE640")] private void MovePosition(int count) { } // Token: 0x0600099B RID: 2459 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000887")] [Address(RVA = "0x2CBF020", Offset = "0x2CBE020", VA = "0x182CBF020")] private byte[] ReadBytes(int count) { return null; } // Token: 0x0400032A RID: 810 [Token(Token = "0x400024B")] private const int MaxCharBytesSize = 128; // Token: 0x0400032B RID: 811 [Token(Token = "0x400024C")] private static readonly byte[] _seqRange1; // Token: 0x0400032C RID: 812 [Token(Token = "0x400024D")] private static readonly byte[] _seqRange2; // Token: 0x0400032D RID: 813 [Token(Token = "0x400024E")] private static readonly byte[] _seqRange3; // Token: 0x0400032E RID: 814 [Token(Token = "0x400024F")] private static readonly byte[] _seqRange4; // Token: 0x0400032F RID: 815 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000250")] private readonly BinaryReader _reader; // Token: 0x04000330 RID: 816 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000251")] private readonly List _stack; // Token: 0x04000331 RID: 817 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000252")] private byte[] _byteBuffer; // Token: 0x04000332 RID: 818 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000253")] private char[] _charBuffer; // Token: 0x04000333 RID: 819 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000254")] private BsonType _currentElementType; // Token: 0x04000334 RID: 820 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000255")] private BsonReader.BsonReaderState _bsonReaderState; // Token: 0x04000335 RID: 821 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000256")] private BsonReader.ContainerContext _currentContext; // Token: 0x04000336 RID: 822 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000257")] private bool _readRootValueAsArray; // Token: 0x04000337 RID: 823 [FieldOffset(Offset = "0x79")] [Token(Token = "0x4000258")] private bool _jsonNet35BinaryCompatibility; // Token: 0x04000338 RID: 824 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000259")] private DateTimeKind _dateTimeKindHandling; // Token: 0x02000100 RID: 256 [Token(Token = "0x200010A")] private enum BsonReaderState { // Token: 0x0400033A RID: 826 [Token(Token = "0x4000361")] Normal, // Token: 0x0400033B RID: 827 [Token(Token = "0x4000362")] ReferenceStart, // Token: 0x0400033C RID: 828 [Token(Token = "0x4000363")] ReferenceRef, // Token: 0x0400033D RID: 829 [Token(Token = "0x4000364")] ReferenceId, // Token: 0x0400033E RID: 830 [Token(Token = "0x4000365")] CodeWScopeStart, // Token: 0x0400033F RID: 831 [Token(Token = "0x4000366")] CodeWScopeCode, // Token: 0x04000340 RID: 832 [Token(Token = "0x4000367")] CodeWScopeScope, // Token: 0x04000341 RID: 833 [Token(Token = "0x4000368")] CodeWScopeScopeObject, // Token: 0x04000342 RID: 834 [Token(Token = "0x4000369")] CodeWScopeScopeEnd } // Token: 0x02000101 RID: 257 [Token(Token = "0x200010B")] private class ContainerContext { // Token: 0x0600099D RID: 2461 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009E9")] [Address(RVA = "0x41C700", Offset = "0x41B700", VA = "0x18041C700")] public ContainerContext(BsonType type) { } // Token: 0x04000343 RID: 835 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400036A")] public readonly BsonType Type; // Token: 0x04000344 RID: 836 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400036B")] public int Length; // Token: 0x04000345 RID: 837 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400036C")] public int Position; } } }