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: 0x1700019E RID: 414 // (get) Token: 0x06000977 RID: 2423 RVA: 0x000052C8 File Offset: 0x000034C8 // (set) Token: 0x06000978 RID: 2424 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700017D")] public bool JsonNet35BinaryCompatibility { [Token(Token = "0x6000863")] [Address(RVA = "0x1279050", Offset = "0x1277E50", VA = "0x181279050")] get { return default(bool); } [Token(Token = "0x6000864")] [Address(RVA = "0x1278940", Offset = "0x1277740", VA = "0x181278940")] set { } } // 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 ReadRootValueAsArray { [Token(Token = "0x6000865")] [Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")] get { return default(bool); } [Token(Token = "0x6000866")] [Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")] 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 DateTimeKind DateTimeKindHandling { [Token(Token = "0x6000867")] [Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")] get { return DateTimeKind.Unspecified; } [Token(Token = "0x6000868")] [Address(RVA = "0x6E1990", Offset = "0x6E0790", VA = "0x1806E1990")] set { } } // Token: 0x0600097D RID: 2429 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000869")] [Address(RVA = "0x256AC50", Offset = "0x2569A50", VA = "0x18256AC50")] public BsonReader(Stream stream) { } // Token: 0x0600097E RID: 2430 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600086A")] [Address(RVA = "0x256AD00", Offset = "0x2569B00", VA = "0x18256AD00")] public BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling) { } // Token: 0x0600097F RID: 2431 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600086B")] [Address(RVA = "0x25698E0", Offset = "0x25686E0", VA = "0x1825698E0")] private string ReadElement() { return null; } // Token: 0x06000980 RID: 2432 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600086C")] [Address(RVA = "0x2568D70", Offset = "0x2567B70", VA = "0x182568D70", Slot = "12")] public override byte[] ReadAsBytes() { return null; } // Token: 0x06000981 RID: 2433 RVA: 0x00005310 File Offset: 0x00003510 [Token(Token = "0x600086D")] [Address(RVA = "0x25689F0", Offset = "0x25677F0", VA = "0x1825689F0")] private bool IsWrappedInTypeObject() { return default(bool); } // Token: 0x06000982 RID: 2434 RVA: 0x00005328 File Offset: 0x00003528 [Token(Token = "0x600086E")] [Address(RVA = "0x2569220", Offset = "0x2568020", VA = "0x182569220", Slot = "13")] public override decimal? ReadAsDecimal() { return null; } // Token: 0x06000983 RID: 2435 RVA: 0x00005340 File Offset: 0x00003540 [Token(Token = "0x600086F")] [Address(RVA = "0x2568F80", Offset = "0x2567D80", VA = "0x182568F80", Slot = "14")] public override DateTimeOffset? ReadAsDateTimeOffset() { return null; } // Token: 0x06000984 RID: 2436 RVA: 0x00005358 File Offset: 0x00003558 [Token(Token = "0x6000870")] [Address(RVA = "0x256A910", Offset = "0x2569710", VA = "0x18256A910", Slot = "11")] public override bool Read() { return default(bool); } // Token: 0x06000985 RID: 2437 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000871")] [Address(RVA = "0x2568590", Offset = "0x2567390", VA = "0x182568590", Slot = "17")] public override void Close() { } // Token: 0x06000986 RID: 2438 RVA: 0x00005370 File Offset: 0x00003570 [Token(Token = "0x6000872")] [Address(RVA = "0x2569660", Offset = "0x2568460", VA = "0x182569660")] private bool ReadCodeWScope() { return default(bool); } // Token: 0x06000987 RID: 2439 RVA: 0x00005388 File Offset: 0x00003588 [Token(Token = "0x6000873")] [Address(RVA = "0x2569D50", Offset = "0x2568B50", VA = "0x182569D50")] private bool ReadReference() { return default(bool); } // Token: 0x06000988 RID: 2440 RVA: 0x000053A0 File Offset: 0x000035A0 [Token(Token = "0x6000874")] [Address(RVA = "0x2569A30", Offset = "0x2568830", VA = "0x182569A30")] private bool ReadNormal() { return default(bool); } // Token: 0x06000989 RID: 2441 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000875")] [Address(RVA = "0x2568C60", Offset = "0x2567A60", VA = "0x182568C60")] private void PopContext() { } // Token: 0x0600098A RID: 2442 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000876")] [Address(RVA = "0x2568D10", Offset = "0x2567B10", VA = "0x182568D10")] private void PushContext(BsonReader.ContainerContext newContext) { } // Token: 0x0600098B RID: 2443 RVA: 0x000053B8 File Offset: 0x000035B8 [Token(Token = "0x6000877")] [Address(RVA = "0x25695E0", Offset = "0x25683E0", VA = "0x1825695E0")] private byte ReadByte() { return 0; } // Token: 0x0600098C RID: 2444 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000878")] [Address(RVA = "0x256A2A0", Offset = "0x25690A0", VA = "0x18256A2A0")] private void ReadType(BsonType type) { } // Token: 0x0600098D RID: 2445 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000879")] [Address(RVA = "0x2569500", Offset = "0x2568300", VA = "0x182569500")] private byte[] ReadBinary() { return null; } // Token: 0x0600098E RID: 2446 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087A")] [Address(RVA = "0x2569FE0", Offset = "0x2568DE0", VA = "0x182569FE0")] private string ReadString() { return null; } // Token: 0x0600098F RID: 2447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087B")] [Address(RVA = "0x25699B0", Offset = "0x25687B0", VA = "0x1825699B0")] private string ReadLengthString() { return null; } // Token: 0x06000990 RID: 2448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600087C")] [Address(RVA = "0x25686F0", Offset = "0x25674F0", VA = "0x1825686F0")] private string GetString(int length) { return null; } // Token: 0x06000991 RID: 2449 RVA: 0x000053D0 File Offset: 0x000035D0 [Token(Token = "0x600087D")] [Address(RVA = "0x2568660", Offset = "0x2567460", VA = "0x182568660")] private int GetLastFullCharStop(int start) { return 0; } // Token: 0x06000992 RID: 2450 RVA: 0x000053E8 File Offset: 0x000035E8 [Token(Token = "0x600087E")] [Address(RVA = "0x25682F0", Offset = "0x25670F0", VA = "0x1825682F0")] private int BytesInSequence(byte b) { return 0; } // Token: 0x06000993 RID: 2451 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600087F")] [Address(RVA = "0x25685D0", Offset = "0x25673D0", VA = "0x1825685D0")] private void EnsureBuffers() { } // Token: 0x06000994 RID: 2452 RVA: 0x00005400 File Offset: 0x00003600 [Token(Token = "0x6000880")] [Address(RVA = "0x25698A0", Offset = "0x25686A0", VA = "0x1825698A0")] private double ReadDouble() { return 0.0; } // Token: 0x06000995 RID: 2453 RVA: 0x00005418 File Offset: 0x00003618 [Token(Token = "0x6000881")] [Address(RVA = "0x2569930", Offset = "0x2568730", VA = "0x182569930")] private int ReadInt32() { return 0; } // Token: 0x06000996 RID: 2454 RVA: 0x00005430 File Offset: 0x00003630 [Token(Token = "0x6000882")] [Address(RVA = "0x2569970", Offset = "0x2568770", VA = "0x182569970")] private long ReadInt64() { return 0L; } // Token: 0x06000997 RID: 2455 RVA: 0x00005448 File Offset: 0x00003648 [Token(Token = "0x6000883")] [Address(RVA = "0x256A8D0", Offset = "0x25696D0", VA = "0x18256A8D0")] private BsonType ReadType() { return (BsonType)0; } // Token: 0x06000998 RID: 2456 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000884")] [Address(RVA = "0x2568C40", Offset = "0x2567A40", VA = "0x182568C40")] private void MovePosition(int count) { } // Token: 0x06000999 RID: 2457 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000885")] [Address(RVA = "0x2569620", Offset = "0x2568420", VA = "0x182569620")] private byte[] ReadBytes(int count) { return null; } // Token: 0x04000329 RID: 809 [Token(Token = "0x400024A")] private const int MaxCharBytesSize = 128; // Token: 0x0400032A RID: 810 [Token(Token = "0x400024B")] private static readonly byte[] _seqRange1; // Token: 0x0400032B RID: 811 [Token(Token = "0x400024C")] private static readonly byte[] _seqRange2; // Token: 0x0400032C RID: 812 [Token(Token = "0x400024D")] private static readonly byte[] _seqRange3; // Token: 0x0400032D RID: 813 [Token(Token = "0x400024E")] private static readonly byte[] _seqRange4; // Token: 0x0400032E RID: 814 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400024F")] private readonly BinaryReader _reader; // Token: 0x0400032F RID: 815 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000250")] private readonly List _stack; // Token: 0x04000330 RID: 816 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000251")] private byte[] _byteBuffer; // Token: 0x04000331 RID: 817 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000252")] private char[] _charBuffer; // Token: 0x04000332 RID: 818 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000253")] private BsonType _currentElementType; // Token: 0x04000333 RID: 819 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000254")] private BsonReader.BsonReaderState _bsonReaderState; // Token: 0x04000334 RID: 820 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000255")] private BsonReader.ContainerContext _currentContext; // Token: 0x04000335 RID: 821 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000256")] private bool _readRootValueAsArray; // Token: 0x04000336 RID: 822 [FieldOffset(Offset = "0x79")] [Token(Token = "0x4000257")] private bool _jsonNet35BinaryCompatibility; // Token: 0x04000337 RID: 823 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000258")] private DateTimeKind _dateTimeKindHandling; // Token: 0x02000100 RID: 256 [Token(Token = "0x200010A")] private enum BsonReaderState { // Token: 0x04000339 RID: 825 [Token(Token = "0x4000360")] Normal, // Token: 0x0400033A RID: 826 [Token(Token = "0x4000361")] ReferenceStart, // Token: 0x0400033B RID: 827 [Token(Token = "0x4000362")] ReferenceRef, // Token: 0x0400033C RID: 828 [Token(Token = "0x4000363")] ReferenceId, // Token: 0x0400033D RID: 829 [Token(Token = "0x4000364")] CodeWScopeStart, // Token: 0x0400033E RID: 830 [Token(Token = "0x4000365")] CodeWScopeCode, // Token: 0x0400033F RID: 831 [Token(Token = "0x4000366")] CodeWScopeScope, // Token: 0x04000340 RID: 832 [Token(Token = "0x4000367")] CodeWScopeScopeObject, // Token: 0x04000341 RID: 833 [Token(Token = "0x4000368")] CodeWScopeScopeEnd } // Token: 0x02000101 RID: 257 [Token(Token = "0x200010B")] private class ContainerContext { // Token: 0x0600099B RID: 2459 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60009E7")] [Address(RVA = "0x162F3C0", Offset = "0x162E1C0", VA = "0x18162F3C0")] public ContainerContext(BsonType type) { } // Token: 0x04000342 RID: 834 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000369")] public readonly BsonType Type; // Token: 0x04000343 RID: 835 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400036A")] public int Length; // Token: 0x04000344 RID: 836 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400036B")] public int Position; } } }