398 lines
12 KiB
C#
398 lines
12 KiB
C#
using System;
|
|
using System.Globalization;
|
|
using System.IO;
|
|
using Cpp2IlInjected;
|
|
using Singular.Newtonsoft.Json.Utilities;
|
|
|
|
namespace Singular.Newtonsoft.Json
|
|
{
|
|
// Token: 0x02000024 RID: 36
|
|
[Token(Token = "0x2000020")]
|
|
public class JsonTextReader : JsonReader, IJsonLineInfo
|
|
{
|
|
// Token: 0x1700004F RID: 79
|
|
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
|
|
// (set) Token: 0x06000161 RID: 353 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x1700004C")]
|
|
public CultureInfo Culture
|
|
{
|
|
[Token(Token = "0x6000156")]
|
|
[Address(RVA = "0x2CCEFB0", Offset = "0x2CCDFB0", VA = "0x182CCEFB0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6000157")]
|
|
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000162 RID: 354 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000158")]
|
|
[Address(RVA = "0x2CCEF00", Offset = "0x2CCDF00", VA = "0x182CCEF00")]
|
|
public JsonTextReader(TextReader reader)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000163 RID: 355 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000159")]
|
|
[Address(RVA = "0x2CCBF00", Offset = "0x2CCAF00", VA = "0x182CCBF00")]
|
|
private void ParseString(char quote)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000164 RID: 356 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600015A")]
|
|
[Address(RVA = "0x2CCE800", Offset = "0x2CCD800", VA = "0x182CCE800")]
|
|
private void ReadStringIntoBuffer(char quote)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000165 RID: 357 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600015B")]
|
|
[Address(RVA = "0x2CC9BC0", Offset = "0x2CC8BC0", VA = "0x182CC9BC0")]
|
|
private JsonReaderException CreateJsonReaderException(string format, params object[] args)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000166 RID: 358 RVA: 0x000027D8 File Offset: 0x000009D8
|
|
[Token(Token = "0x600015C")]
|
|
[Address(RVA = "0x2CCE680", Offset = "0x2CCD680", VA = "0x182CCE680")]
|
|
private TimeSpan ReadOffset(string offsetText)
|
|
{
|
|
return default(TimeSpan);
|
|
}
|
|
|
|
// Token: 0x06000167 RID: 359 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600015D")]
|
|
[Address(RVA = "0x2CCA5F0", Offset = "0x2CC95F0", VA = "0x182CCA5F0")]
|
|
private void ParseDate(string text)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000168 RID: 360 RVA: 0x000027F0 File Offset: 0x000009F0
|
|
[Token(Token = "0x600015E")]
|
|
[Address(RVA = "0x2CCA0E0", Offset = "0x2CC90E0", VA = "0x182CCA0E0")]
|
|
private char MoveNext()
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06000169 RID: 361 RVA: 0x00002808 File Offset: 0x00000A08
|
|
[Token(Token = "0x600015F")]
|
|
[Address(RVA = "0x2CC9E10", Offset = "0x2CC8E10", VA = "0x182CC9E10")]
|
|
private bool HasNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600016A RID: 362 RVA: 0x00002820 File Offset: 0x00000A20
|
|
[Token(Token = "0x6000160")]
|
|
[Address(RVA = "0x1192330", Offset = "0x1191330", VA = "0x181192330")]
|
|
private int PeekNext()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600016B RID: 363 RVA: 0x00002838 File Offset: 0x00000A38
|
|
[Token(Token = "0x6000161")]
|
|
[Address(RVA = "0x2CCEE80", Offset = "0x2CCDE80", VA = "0x182CCEE80", Slot = "11")]
|
|
public override bool Read()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600016C RID: 364 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000162")]
|
|
[Address(RVA = "0x2CCD530", Offset = "0x2CCC530", VA = "0x182CCD530", Slot = "12")]
|
|
public override byte[] ReadAsBytes()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600016D RID: 365 RVA: 0x00002850 File Offset: 0x00000A50
|
|
[Token(Token = "0x6000163")]
|
|
[Address(RVA = "0x2CCDF70", Offset = "0x2CCCF70", VA = "0x182CCDF70", Slot = "13")]
|
|
public override decimal? ReadAsDecimal()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600016E RID: 366 RVA: 0x00002868 File Offset: 0x00000A68
|
|
[Token(Token = "0x6000164")]
|
|
[Address(RVA = "0x2CCDB10", Offset = "0x2CCCB10", VA = "0x182CCDB10", Slot = "14")]
|
|
public override DateTimeOffset? ReadAsDateTimeOffset()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600016F RID: 367 RVA: 0x00002880 File Offset: 0x00000A80
|
|
[Token(Token = "0x6000165")]
|
|
[Address(RVA = "0x2CCE380", Offset = "0x2CCD380", VA = "0x182CCE380")]
|
|
private bool ReadInternal()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000170 RID: 368 RVA: 0x00002898 File Offset: 0x00000A98
|
|
[Token(Token = "0x6000166")]
|
|
[Address(RVA = "0x2CCB7B0", Offset = "0x2CCA7B0", VA = "0x182CCB7B0")]
|
|
private bool ParsePostValue(char currentChar)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000171 RID: 369 RVA: 0x000028B0 File Offset: 0x00000AB0
|
|
[Token(Token = "0x6000167")]
|
|
[Address(RVA = "0x2CCB690", Offset = "0x2CCA690", VA = "0x182CCB690")]
|
|
private bool ParseObject(char currentChar)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000172 RID: 370 RVA: 0x000028C8 File Offset: 0x00000AC8
|
|
[Token(Token = "0x6000168")]
|
|
[Address(RVA = "0x2CCBB90", Offset = "0x2CCAB90", VA = "0x182CCBB90")]
|
|
private bool ParseProperty(char firstChar)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000173 RID: 371 RVA: 0x000028E0 File Offset: 0x00000AE0
|
|
[Token(Token = "0x6000169")]
|
|
[Address(RVA = "0x2CCEE90", Offset = "0x2CCDE90", VA = "0x182CCEE90")]
|
|
private bool ValidIdentifierChar(char value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000174 RID: 372 RVA: 0x000028F8 File Offset: 0x00000AF8
|
|
[Token(Token = "0x600016A")]
|
|
[Address(RVA = "0x2CCC3B0", Offset = "0x2CCB3B0", VA = "0x182CCC3B0")]
|
|
private char ParseUnquotedProperty(char firstChar)
|
|
{
|
|
return '\0';
|
|
}
|
|
|
|
// Token: 0x06000175 RID: 373 RVA: 0x00002910 File Offset: 0x00000B10
|
|
[Token(Token = "0x600016B")]
|
|
[Address(RVA = "0x2CCC620", Offset = "0x2CCB620", VA = "0x182CCC620")]
|
|
private bool ParseValue(char currentChar)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000176 RID: 374 RVA: 0x00002928 File Offset: 0x00000B28
|
|
[Token(Token = "0x600016C")]
|
|
[Address(RVA = "0x2CC9CC0", Offset = "0x2CC8CC0", VA = "0x182CC9CC0")]
|
|
private bool EatWhitespace(char initialChar, bool oneOrMore, out char finalChar)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000177 RID: 375 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600016D")]
|
|
[Address(RVA = "0x2CCA380", Offset = "0x2CC9380", VA = "0x182CCA380")]
|
|
private void ParseConstructor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000178 RID: 376 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600016E")]
|
|
[Address(RVA = "0x2CCB150", Offset = "0x2CCA150", VA = "0x182CCB150")]
|
|
private void ParseNumber(char firstChar)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000179 RID: 377 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600016F")]
|
|
[Address(RVA = "0x2CCA190", Offset = "0x2CC9190", VA = "0x182CCA190")]
|
|
private void ParseComment()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600017A RID: 378 RVA: 0x00002940 File Offset: 0x00000B40
|
|
[Token(Token = "0x6000170")]
|
|
[Address(RVA = "0x2CCA060", Offset = "0x2CC9060", VA = "0x182CCA060")]
|
|
private bool MatchValue(char firstChar, string value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600017B RID: 379 RVA: 0x00002958 File Offset: 0x00000B58
|
|
[Token(Token = "0x6000171")]
|
|
[Address(RVA = "0x2CC9F80", Offset = "0x2CC8F80", VA = "0x182CC9F80")]
|
|
private bool MatchValue(char firstChar, string value, bool noTrailingNonSeperatorCharacters)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600017C RID: 380 RVA: 0x00002970 File Offset: 0x00000B70
|
|
[Token(Token = "0x6000172")]
|
|
[Address(RVA = "0x2CC9E40", Offset = "0x2CC8E40", VA = "0x182CC9E40")]
|
|
private bool IsSeperator(char c)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600017D RID: 381 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000173")]
|
|
[Address(RVA = "0x2CCC0C0", Offset = "0x2CCB0C0", VA = "0x182CCC0C0")]
|
|
private void ParseTrue()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600017E RID: 382 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000174")]
|
|
[Address(RVA = "0x2CCAB30", Offset = "0x2CC9B30", VA = "0x182CCAB30")]
|
|
private void ParseNull()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600017F RID: 383 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000175")]
|
|
[Address(RVA = "0x2CCC240", Offset = "0x2CCB240", VA = "0x182CCC240")]
|
|
private void ParseUndefined()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000180 RID: 384 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000176")]
|
|
[Address(RVA = "0x2CCA9B0", Offset = "0x2CC99B0", VA = "0x182CCA9B0")]
|
|
private void ParseFalse()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000181 RID: 385 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000177")]
|
|
[Address(RVA = "0x2CCAE30", Offset = "0x2CC9E30", VA = "0x182CCAE30")]
|
|
private void ParseNumberNegativeInfinity()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000182 RID: 386 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000178")]
|
|
[Address(RVA = "0x2CCAFC0", Offset = "0x2CC9FC0", VA = "0x182CCAFC0")]
|
|
private void ParseNumberPositiveInfinity()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000183 RID: 387 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000179")]
|
|
[Address(RVA = "0x2CCACA0", Offset = "0x2CC9CA0", VA = "0x182CCACA0")]
|
|
private void ParseNumberNaN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000184 RID: 388 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600017A")]
|
|
[Address(RVA = "0x2CC9B60", Offset = "0x2CC8B60", VA = "0x182CC9B60", Slot = "17")]
|
|
public override void Close()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000185 RID: 389 RVA: 0x00002988 File Offset: 0x00000B88
|
|
[Token(Token = "0x600017B")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "18")]
|
|
public bool HasLineInfo()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17000050 RID: 80
|
|
// (get) Token: 0x06000186 RID: 390 RVA: 0x000029A0 File Offset: 0x00000BA0
|
|
[Token(Token = "0x1700004D")]
|
|
public int LineNumber
|
|
{
|
|
[Token(Token = "0x600017C")]
|
|
[Address(RVA = "0x2CCF010", Offset = "0x2CCE010", VA = "0x182CCF010", Slot = "19")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000051 RID: 81
|
|
// (get) Token: 0x06000187 RID: 391 RVA: 0x000029B8 File Offset: 0x00000BB8
|
|
[Token(Token = "0x1700004E")]
|
|
public int LinePosition
|
|
{
|
|
[Token(Token = "0x600017D")]
|
|
[Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0", Slot = "20")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400009B RID: 155
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000080")]
|
|
private readonly TextReader _reader;
|
|
|
|
// Token: 0x0400009C RID: 156
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000081")]
|
|
private readonly StringBuffer _buffer;
|
|
|
|
// Token: 0x0400009D RID: 157
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000082")]
|
|
private char? _lastChar;
|
|
|
|
// Token: 0x0400009E RID: 158
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000083")]
|
|
private int _currentLinePosition;
|
|
|
|
// Token: 0x0400009F RID: 159
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000084")]
|
|
private int _currentLineNumber;
|
|
|
|
// Token: 0x040000A0 RID: 160
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4000085")]
|
|
private bool _end;
|
|
|
|
// Token: 0x040000A1 RID: 161
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000086")]
|
|
private JsonTextReader.ReadType _readType;
|
|
|
|
// Token: 0x040000A2 RID: 162
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000087")]
|
|
private CultureInfo _culture;
|
|
|
|
// Token: 0x040000A3 RID: 163
|
|
[Token(Token = "0x4000088")]
|
|
private const int LineFeedValue = 10;
|
|
|
|
// Token: 0x040000A4 RID: 164
|
|
[Token(Token = "0x4000089")]
|
|
private const int CarriageReturnValue = 13;
|
|
|
|
// Token: 0x02000025 RID: 37
|
|
[Token(Token = "0x20000C2")]
|
|
private enum ReadType
|
|
{
|
|
// Token: 0x040000A6 RID: 166
|
|
[Token(Token = "0x40002A2")]
|
|
Read,
|
|
// Token: 0x040000A7 RID: 167
|
|
[Token(Token = "0x40002A3")]
|
|
ReadAsBytes,
|
|
// Token: 0x040000A8 RID: 168
|
|
[Token(Token = "0x40002A4")]
|
|
ReadAsDecimal,
|
|
// Token: 0x040000A9 RID: 169
|
|
[Token(Token = "0x40002A5")]
|
|
ReadAsDateTimeOffset
|
|
}
|
|
}
|
|
}
|