424 lines
12 KiB
C#
424 lines
12 KiB
C#
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<BsonReader.ContainerContext> _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;
|
|
}
|
|
}
|
|
}
|