This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,67 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000030")]
internal class Base64Encoder
{
// Token: 0x06000249 RID: 585 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600022C")]
[Address(RVA = "0x2C4AB80", Offset = "0x2C49B80", VA = "0x182C4AB80")]
public Base64Encoder(TextWriter writer)
{
}
// Token: 0x0600024A RID: 586 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600022D")]
[Address(RVA = "0x2C4A730", Offset = "0x2C49730", VA = "0x182C4A730")]
public void Encode(byte[] buffer, int index, int count)
{
}
// Token: 0x0600024B RID: 587 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600022E")]
[Address(RVA = "0x2C4AAB0", Offset = "0x2C49AB0", VA = "0x182C4AAB0")]
public void Flush()
{
}
// Token: 0x0600024C RID: 588 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600022F")]
[Address(RVA = "0x2A53920", Offset = "0x2A52920", VA = "0x182A53920")]
private void WriteChars(char[] chars, int index, int count)
{
}
// Token: 0x04000113 RID: 275
[Token(Token = "0x40000DA")]
private const int Base64LineSize = 76;
// Token: 0x04000114 RID: 276
[Token(Token = "0x40000DB")]
private const int LineSizeInBytes = 57;
// Token: 0x04000115 RID: 277
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000DC")]
private readonly char[] _charsLine;
// Token: 0x04000116 RID: 278
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000DD")]
private readonly TextWriter _writer;
// Token: 0x04000117 RID: 279
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000DE")]
private byte[] _leftOverBytes;
// Token: 0x04000118 RID: 280
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000DF")]
private int _leftOverBytesCount;
}
}
@@ -0,0 +1,58 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200003A RID: 58
[Token(Token = "0x2000031")]
internal class BidirectionalDictionary<TFirst, TSecond>
{
// Token: 0x0600024D RID: 589 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000230")]
[Address(RVA = "0x32CED90", Offset = "0x32CDD90", VA = "0x1832CED90")]
public BidirectionalDictionary()
{
}
// Token: 0x0600024E RID: 590 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000231")]
[Address(RVA = "0x32CEE10", Offset = "0x32CDE10", VA = "0x1832CEE10")]
public BidirectionalDictionary(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer)
{
}
// Token: 0x0600024F RID: 591 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000232")]
[Address(RVA = "0x32CEAE0", Offset = "0x32CDAE0", VA = "0x1832CEAE0")]
public void Add(TFirst first, TSecond second)
{
}
// Token: 0x06000250 RID: 592 RVA: 0x00002D00 File Offset: 0x00000F00
[Token(Token = "0x6000233")]
[Address(RVA = "0x32CEC90", Offset = "0x32CDC90", VA = "0x1832CEC90")]
public bool TryGetByFirst(TFirst first, out TSecond second)
{
return default(bool);
}
// Token: 0x06000251 RID: 593 RVA: 0x00002D18 File Offset: 0x00000F18
[Token(Token = "0x6000234")]
[Address(RVA = "0x32CED10", Offset = "0x32CDD10", VA = "0x1832CED10")]
public bool TryGetBySecond(TSecond second, out TFirst first)
{
return default(bool);
}
// Token: 0x04000119 RID: 281
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E0")]
private readonly IDictionary<TFirst, TSecond> _firstToSecond;
// Token: 0x0400011A RID: 282
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E1")]
private readonly IDictionary<TSecond, TFirst> _secondToFirst;
}
}
@@ -0,0 +1,344 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200003B RID: 59
[Token(Token = "0x2000032")]
internal static class CollectionUtils
{
// Token: 0x06000252 RID: 594 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000235")]
[Address(RVA = "0x2466240", Offset = "0x2465240", VA = "0x182466240")]
public static IEnumerable<T> CastValid<T>(this IEnumerable enumerable)
{
return null;
}
// Token: 0x06000253 RID: 595 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000236")]
[Address(RVA = "0x21B75F0", Offset = "0x21B65F0", VA = "0x1821B75F0")]
public static List<T> CreateList<T>(params T[] values)
{
return null;
}
// Token: 0x06000254 RID: 596 RVA: 0x00002D30 File Offset: 0x00000F30
[Token(Token = "0x6000237")]
[Address(RVA = "0x2C4CE50", Offset = "0x2C4BE50", VA = "0x182C4CE50")]
public static bool IsNullOrEmpty(ICollection collection)
{
return default(bool);
}
// Token: 0x06000255 RID: 597 RVA: 0x00002D48 File Offset: 0x00000F48
[Token(Token = "0x6000238")]
[Address(RVA = "0x2466870", Offset = "0x2465870", VA = "0x182466870")]
public static bool IsNullOrEmpty<T>(ICollection<T> collection)
{
return default(bool);
}
// Token: 0x06000256 RID: 598 RVA: 0x00002D60 File Offset: 0x00000F60
[Token(Token = "0x6000239")]
[Address(RVA = "0x26C98E0", Offset = "0x26C88E0", VA = "0x1826C98E0")]
public static bool IsNullOrEmptyOrDefault<T>(IList<T> list)
{
return default(bool);
}
// Token: 0x06000257 RID: 599 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600023A")]
[Address(RVA = "0x1E7CCA0", Offset = "0x1E7BCA0", VA = "0x181E7CCA0")]
public static IList<T> Slice<T>(IList<T> list, int? start, int? end)
{
return null;
}
// Token: 0x06000258 RID: 600 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600023B")]
[Address(RVA = "0x1E7C970", Offset = "0x1E7B970", VA = "0x181E7C970")]
public static IList<T> Slice<T>(IList<T> list, int? start, int? end, int? step)
{
return null;
}
// Token: 0x06000259 RID: 601 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600023C")]
[Address(RVA = "0x2466580", Offset = "0x2465580", VA = "0x182466580")]
public static Dictionary<K, List<V>> GroupBy<K, V>(ICollection<V> source, Func<V, K> keySelector)
{
return null;
}
// Token: 0x0600025A RID: 602 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600023D")]
[Address(RVA = "0x2174910", Offset = "0x2173910", VA = "0x182174910")]
public static void AddRange<T>(this IList<T> initial, IEnumerable<T> collection)
{
}
// Token: 0x0600025B RID: 603 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600023E")]
[Address(RVA = "0x2C4ABF0", Offset = "0x2C49BF0", VA = "0x182C4ABF0")]
public static void AddRange(this IList initial, IEnumerable collection)
{
}
// Token: 0x0600025C RID: 604 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600023F")]
[Address(RVA = "0x31D50B0", Offset = "0x31D40B0", VA = "0x1831D50B0")]
public static List<T> Distinct<T>(List<T> collection)
{
return null;
}
// Token: 0x0600025D RID: 605 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000240")]
[Address(RVA = "0x1E7C600", Offset = "0x1E7B600", VA = "0x181E7C600")]
public static List<List<T>> Flatten<T>(params IList<T>[] lists)
{
return null;
}
// Token: 0x0600025E RID: 606 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000241")]
[Address(RVA = "0x2174B60", Offset = "0x2173B60", VA = "0x182174B60")]
private static void Recurse<T>(IList<IList<T>> global, int current, Dictionary<int, T> currentSet, List<List<T>> flattenedResult)
{
}
// Token: 0x0600025F RID: 607 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000242")]
[Address(RVA = "0x31D4F40", Offset = "0x31D3F40", VA = "0x1831D4F40")]
public static List<T> CreateList<T>(ICollection collection)
{
return null;
}
// Token: 0x06000260 RID: 608 RVA: 0x00002D78 File Offset: 0x00000F78
[Token(Token = "0x6000243")]
[Address(RVA = "0x26C9930", Offset = "0x26C8930", VA = "0x1826C9930")]
public static bool ListEquals<T>(IList<T> a, IList<T> b)
{
return default(bool);
}
// Token: 0x06000261 RID: 609 RVA: 0x00002D90 File Offset: 0x00000F90
[Token(Token = "0x6000244")]
[Address(RVA = "0x26C9BC0", Offset = "0x26C8BC0", VA = "0x1826C9BC0")]
public static bool TryGetSingleItem<T>(IList<T> list, out T value)
{
return default(bool);
}
// Token: 0x06000262 RID: 610 RVA: 0x00002DA8 File Offset: 0x00000FA8
[Token(Token = "0x6000245")]
[Address(RVA = "0x26C9AE0", Offset = "0x26C8AE0", VA = "0x1826C9AE0")]
public static bool TryGetSingleItem<T>(IList<T> list, bool returnDefaultIfEmpty, out T value)
{
return default(bool);
}
// Token: 0x06000263 RID: 611 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000246")]
[Address(RVA = "0x1CC4400", Offset = "0x1CC3400", VA = "0x181CC4400")]
public static T GetSingleItem<T>(IList<T> list)
{
return null;
}
// Token: 0x06000264 RID: 612 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000247")]
[Address(RVA = "0x22B0260", Offset = "0x22AF260", VA = "0x1822B0260")]
public static T GetSingleItem<T>(IList<T> list, bool returnDefaultIfEmpty)
{
return null;
}
// Token: 0x06000265 RID: 613 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000248")]
[Address(RVA = "0x1E7C700", Offset = "0x1E7B700", VA = "0x181E7C700")]
public static IList<T> Minus<T>(IList<T> list, IList<T> minus)
{
return null;
}
// Token: 0x06000266 RID: 614 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000249")]
[Address(RVA = "0x2C4C350", Offset = "0x2C4B350", VA = "0x182C4C350")]
public static IList CreateGenericList(Type listType)
{
return null;
}
// Token: 0x06000267 RID: 615 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600024A")]
[Address(RVA = "0x2C4C210", Offset = "0x2C4B210", VA = "0x182C4C210")]
public static IDictionary CreateGenericDictionary(Type keyType, Type valueType)
{
return null;
}
// Token: 0x06000268 RID: 616 RVA: 0x00002DC0 File Offset: 0x00000FC0
[Token(Token = "0x600024B")]
[Address(RVA = "0x2C4CD40", Offset = "0x2C4BD40", VA = "0x182C4CD40")]
public static bool IsListType(Type type)
{
return default(bool);
}
// Token: 0x06000269 RID: 617 RVA: 0x00002DD8 File Offset: 0x00000FD8
[Token(Token = "0x600024C")]
[Address(RVA = "0x2C4CB40", Offset = "0x2C4BB40", VA = "0x182C4CB40")]
public static bool IsCollectionType(Type type)
{
return default(bool);
}
// Token: 0x0600026A RID: 618 RVA: 0x00002DF0 File Offset: 0x00000FF0
[Token(Token = "0x600024D")]
[Address(RVA = "0x2C4CC50", Offset = "0x2C4BC50", VA = "0x182C4CC50")]
public static bool IsDictionaryType(Type type)
{
return default(bool);
}
// Token: 0x0600026B RID: 619 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600024E")]
[Address(RVA = "0x2C4BA30", Offset = "0x2C4AA30", VA = "0x182C4BA30")]
public static IWrappedCollection CreateCollectionWrapper(object list)
{
return null;
}
// Token: 0x0600026C RID: 620 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600024F")]
[Address(RVA = "0x2C4C4A0", Offset = "0x2C4B4A0", VA = "0x182C4C4A0")]
public static IWrappedList CreateListWrapper(object list)
{
return null;
}
// Token: 0x0600026D RID: 621 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000250")]
[Address(RVA = "0x2C4BDF0", Offset = "0x2C4ADF0", VA = "0x182C4BDF0")]
public static IWrappedDictionary CreateDictionaryWrapper(object dictionary)
{
return null;
}
// Token: 0x0600026E RID: 622 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000251")]
[Address(RVA = "0x2C4AEB0", Offset = "0x2C49EB0", VA = "0x182C4AEB0")]
public static object CreateAndPopulateList(Type listType, Action<IList, bool> populateList)
{
return null;
}
// Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000252")]
[Address(RVA = "0x2C4CF70", Offset = "0x2C4BF70", VA = "0x182C4CF70")]
public static Array ToArray(Array initial, Type type)
{
return null;
}
// Token: 0x06000270 RID: 624 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000253")]
[Address(RVA = "0x2C4C860", Offset = "0x2C4B860", VA = "0x182C4C860")]
private static IList<int> GetDimensions(IList values)
{
return null;
}
// Token: 0x06000271 RID: 625 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000254")]
[Address(RVA = "0x2C4D060", Offset = "0x2C4C060", VA = "0x182C4D060")]
public static Array ToMultidimensionalArray(IList values, Type type, int rank)
{
return null;
}
// Token: 0x06000272 RID: 626 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000255")]
[Address(RVA = "0x2C4CEA0", Offset = "0x2C4BEA0", VA = "0x182C4CEA0")]
private static object JaggedArrayGetValue(IList values, int[] indices)
{
return null;
}
// Token: 0x06000273 RID: 627 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000256")]
[Address(RVA = "0x2C4AC90", Offset = "0x2C49C90", VA = "0x182C4AC90")]
private static void CopyFromJaggedToMultidimensionalArray(IList values, Array multidimensionalArray, int[] indices)
{
}
// Token: 0x06000274 RID: 628 RVA: 0x00002E08 File Offset: 0x00001008
[Token(Token = "0x6000257")]
[Address(RVA = "0x2387500", Offset = "0x2386500", VA = "0x182387500")]
public static bool AddDistinct<T>(this IList<T> list, T value)
{
return default(bool);
}
// Token: 0x06000275 RID: 629 RVA: 0x00002E20 File Offset: 0x00001020
[Token(Token = "0x6000258")]
[Address(RVA = "0x26C9310", Offset = "0x26C8310", VA = "0x1826C9310")]
public static bool AddDistinct<T>(this IList<T> list, T value, IEqualityComparer<T> comparer)
{
return default(bool);
}
// Token: 0x06000276 RID: 630 RVA: 0x00002E38 File Offset: 0x00001038
[Token(Token = "0x6000259")]
[Address(RVA = "0x26C95E0", Offset = "0x26C85E0", VA = "0x1826C95E0")]
public static bool ContainsValue<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)
{
return default(bool);
}
// Token: 0x06000277 RID: 631 RVA: 0x00002E50 File Offset: 0x00001050
[Token(Token = "0x600025A")]
[Address(RVA = "0x2387500", Offset = "0x2386500", VA = "0x182387500")]
public static bool AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> values)
{
return default(bool);
}
// Token: 0x06000278 RID: 632 RVA: 0x00002E68 File Offset: 0x00001068
[Token(Token = "0x600025B")]
[Address(RVA = "0x26C9400", Offset = "0x26C8400", VA = "0x1826C9400")]
public static bool AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> values, IEqualityComparer<T> comparer)
{
return default(bool);
}
// Token: 0x06000279 RID: 633 RVA: 0x00002E80 File Offset: 0x00001080
[Token(Token = "0x600025C")]
[Address(RVA = "0x2387710", Offset = "0x2386710", VA = "0x182387710")]
public static int IndexOf<T>(this IEnumerable<T> collection, Func<T, bool> predicate)
{
return 0;
}
// Token: 0x0600027A RID: 634 RVA: 0x00002E98 File Offset: 0x00001098
[Token(Token = "0x600025D")]
[Address(RVA = "0x2387500", Offset = "0x2386500", VA = "0x182387500")]
public static int IndexOf<TSource>(this IEnumerable<TSource> list, TSource value) where TSource : IEquatable<TSource>
{
return 0;
}
// Token: 0x0600027B RID: 635 RVA: 0x00002EB0 File Offset: 0x000010B0
[Token(Token = "0x600025E")]
[Address(RVA = "0x23878D0", Offset = "0x23868D0", VA = "0x1823878D0")]
public static int IndexOf<TSource>(this IEnumerable<TSource> list, TSource value, IEqualityComparer<TSource> comparer)
{
return 0;
}
}
}
@@ -0,0 +1,264 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000042 RID: 66
[Token(Token = "0x2000034")]
internal class CollectionWrapper<T> : ICollection<T>, IEnumerable<T>, IEnumerable, IWrappedCollection, IList, ICollection
{
// Token: 0x06000288 RID: 648 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000260")]
[Address(RVA = "0x32D2070", Offset = "0x32D1070", VA = "0x1832D2070")]
public CollectionWrapper(IList list)
{
}
// Token: 0x06000289 RID: 649 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000261")]
[Address(RVA = "0x32D2000", Offset = "0x32D1000", VA = "0x1832D2000")]
public CollectionWrapper(ICollection<T> list)
{
}
// Token: 0x0600028A RID: 650 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000262")]
[Address(RVA = "0x32D12B0", Offset = "0x32D02B0", VA = "0x1832D12B0", Slot = "29")]
public virtual void Add(T item)
{
}
// Token: 0x0600028B RID: 651 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000263")]
[Address(RVA = "0x32D1360", Offset = "0x32D0360", VA = "0x1832D1360", Slot = "30")]
public virtual void Clear()
{
}
// Token: 0x0600028C RID: 652 RVA: 0x00002EE0 File Offset: 0x000010E0
[Token(Token = "0x6000264")]
[Address(RVA = "0x32D1400", Offset = "0x32D0400", VA = "0x1832D1400", Slot = "31")]
public virtual bool Contains(T item)
{
return default(bool);
}
// Token: 0x0600028D RID: 653 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000265")]
[Address(RVA = "0x32D14B0", Offset = "0x32D04B0", VA = "0x1832D14B0", Slot = "32")]
public virtual void CopyTo(T[] array, int arrayIndex)
{
}
// Token: 0x1700006C RID: 108
// (get) Token: 0x0600028E RID: 654 RVA: 0x00002EF8 File Offset: 0x000010F8
[Token(Token = "0x17000064")]
public virtual int Count
{
[Token(Token = "0x6000266")]
[Address(RVA = "0x32D2170", Offset = "0x32D1170", VA = "0x1832D2170", Slot = "33")]
get
{
return 0;
}
}
// Token: 0x1700006D RID: 109
// (get) Token: 0x0600028F RID: 655 RVA: 0x00002F10 File Offset: 0x00001110
[Token(Token = "0x17000065")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6000267")]
[Address(RVA = "0x32D2200", Offset = "0x32D1200", VA = "0x1832D2200", Slot = "34")]
get
{
return default(bool);
}
}
// Token: 0x06000290 RID: 656 RVA: 0x00002F28 File Offset: 0x00001128
[Token(Token = "0x6000268")]
[Address(RVA = "0x32D16E0", Offset = "0x32D06E0", VA = "0x1832D16E0", Slot = "35")]
public virtual bool Remove(T item)
{
return default(bool);
}
// Token: 0x06000291 RID: 657 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000269")]
[Address(RVA = "0x2FB5FA0", Offset = "0x2FB4FA0", VA = "0x182FB5FA0", Slot = "36")]
public virtual IEnumerator<T> GetEnumerator()
{
return null;
}
// Token: 0x06000292 RID: 658 RVA: 0x00002F40 File Offset: 0x00001140
[Token(Token = "0x600026A")]
[Address(RVA = "0x5EFE20", Offset = "0x5EEE20", VA = "0x1805EFE20")]
public bool IsGenericCollection()
{
return default(bool);
}
// Token: 0x06000293 RID: 659 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600026B")]
[Address(RVA = "0x32D1830", Offset = "0x32D0830", VA = "0x1832D1830", Slot = "12")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x06000294 RID: 660 RVA: 0x00002F58 File Offset: 0x00001158
[Token(Token = "0x600026C")]
[Address(RVA = "0x2FB6420", Offset = "0x2FB5420", VA = "0x182FB6420", Slot = "16")]
int IList.Add(object value)
{
return 0;
}
// Token: 0x06000295 RID: 661 RVA: 0x00002F70 File Offset: 0x00001170
[Token(Token = "0x600026D")]
[Address(RVA = "0x2FB64E0", Offset = "0x2FB54E0", VA = "0x182FB64E0", Slot = "17")]
bool IList.Contains(object value)
{
return default(bool);
}
// Token: 0x06000296 RID: 662 RVA: 0x00002F88 File Offset: 0x00001188
[Token(Token = "0x600026E")]
[Address(RVA = "0x32D18C0", Offset = "0x32D08C0", VA = "0x1832D18C0", Slot = "21")]
int IList.IndexOf(object value)
{
return 0;
}
// Token: 0x06000297 RID: 663 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600026F")]
[Address(RVA = "0x32D1B20", Offset = "0x32D0B20", VA = "0x1832D1B20", Slot = "24")]
void IList.RemoveAt(int index)
{
}
// Token: 0x06000298 RID: 664 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000270")]
[Address(RVA = "0x32D19F0", Offset = "0x32D09F0", VA = "0x1832D19F0", Slot = "22")]
void IList.Insert(int index, object value)
{
}
// Token: 0x1700006E RID: 110
// (get) Token: 0x06000299 RID: 665 RVA: 0x00002FA0 File Offset: 0x000011A0
[Token(Token = "0x17000066")]
bool IList.IsFixedSize
{
[Token(Token = "0x6000271")]
[Address(RVA = "0x32D1BB0", Offset = "0x32D0BB0", VA = "0x1832D1BB0", Slot = "20")]
get
{
return default(bool);
}
}
// Token: 0x0600029A RID: 666 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000272")]
[Address(RVA = "0x2FB6900", Offset = "0x2FB5900", VA = "0x182FB6900", Slot = "23")]
void IList.Remove(object value)
{
}
// Token: 0x1700006F RID: 111
[Token(Token = "0x17000067")]
object IList.this[int index]
{
[Token(Token = "0x6000273")]
[Address(RVA = "0x32D1C50", Offset = "0x32D0C50", VA = "0x1832D1C50", Slot = "14")]
get
{
return null;
}
[Token(Token = "0x6000274")]
[Address(RVA = "0x32D1CE0", Offset = "0x32D0CE0", VA = "0x1832D1CE0", Slot = "15")]
set
{
}
}
// Token: 0x0600029D RID: 669 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000275")]
[Address(RVA = "0x2FB6280", Offset = "0x2FB5280", VA = "0x182FB6280", Slot = "25")]
void ICollection.CopyTo(Array array, int arrayIndex)
{
}
// Token: 0x17000070 RID: 112
// (get) Token: 0x0600029E RID: 670 RVA: 0x00002FB8 File Offset: 0x000011B8
[Token(Token = "0x17000068")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6000276")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "28")]
get
{
return default(bool);
}
}
// Token: 0x17000071 RID: 113
// (get) Token: 0x0600029F RID: 671 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000069")]
object ICollection.SyncRoot
{
[Token(Token = "0x6000277")]
[Address(RVA = "0x32D17C0", Offset = "0x32D07C0", VA = "0x1832D17C0", Slot = "27")]
get
{
return null;
}
}
// Token: 0x060002A0 RID: 672 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000278")]
[Address(RVA = "0x32D1E10", Offset = "0x32D0E10", VA = "0x1832D1E10")]
private static void VerifyValueType(object value)
{
}
// Token: 0x060002A1 RID: 673 RVA: 0x00002FD0 File Offset: 0x000011D0
[Token(Token = "0x6000279")]
[Address(RVA = "0x32D1580", Offset = "0x32D0580", VA = "0x1832D1580")]
private static bool IsCompatibleObject(object value)
{
return default(bool);
}
// Token: 0x17000072 RID: 114
// (get) Token: 0x060002A2 RID: 674 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006A")]
public object UnderlyingCollection
{
[Token(Token = "0x600027A")]
[Address(RVA = "0x23B5890", Offset = "0x23B4890", VA = "0x1823B5890", Slot = "13")]
get
{
return null;
}
}
// Token: 0x04000125 RID: 293
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E2")]
private readonly IList _list;
// Token: 0x04000126 RID: 294
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E3")]
private readonly ICollection<T> _genericCollection;
// Token: 0x04000127 RID: 295
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E4")]
private object _syncRoot;
}
}
@@ -0,0 +1,232 @@
using System;
using System.ComponentModel;
using System.Globalization;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x2000035")]
internal static class ConvertUtils
{
// Token: 0x060002A3 RID: 675 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600027B")]
[Address(RVA = "0x2C4E2C0", Offset = "0x2C4D2C0", VA = "0x182C4E2C0")]
private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t)
{
return null;
}
// Token: 0x060002A4 RID: 676 RVA: 0x00002FE8 File Offset: 0x000011E8
[Token(Token = "0x600027C")]
[Address(RVA = "0x2C4D220", Offset = "0x2C4C220", VA = "0x182C4D220")]
public static bool CanConvertType(Type initialType, Type targetType, bool allowTypeNameToString)
{
return default(bool);
}
// Token: 0x060002A5 RID: 677 RVA: 0x00003000 File Offset: 0x00001200
[Token(Token = "0x600027D")]
[Address(RVA = "0x2C4E7E0", Offset = "0x2C4D7E0", VA = "0x182C4E7E0")]
private static bool IsComponentConverter(TypeConverter converter)
{
return default(bool);
}
// Token: 0x060002A6 RID: 678 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600027E")]
[Address(RVA = "0x22B0610", Offset = "0x22AF610", VA = "0x1822B0610")]
public static T Convert<T>(object initialValue)
{
return null;
}
// Token: 0x060002A7 RID: 679 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600027F")]
[Address(RVA = "0x22B06B0", Offset = "0x22AF6B0", VA = "0x1822B06B0")]
public static T Convert<T>(object initialValue, CultureInfo culture)
{
return null;
}
// Token: 0x060002A8 RID: 680 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000280")]
[Address(RVA = "0x2C4D8C0", Offset = "0x2C4C8C0", VA = "0x182C4D8C0")]
public static object Convert(object initialValue, CultureInfo culture, Type targetType)
{
return null;
}
// Token: 0x060002A9 RID: 681 RVA: 0x00003018 File Offset: 0x00001218
[Token(Token = "0x6000281")]
[Address(RVA = "0x26C9D60", Offset = "0x26C8D60", VA = "0x1826C9D60")]
public static bool TryConvert<T>(object initialValue, out T convertedValue)
{
return default(bool);
}
// Token: 0x060002AA RID: 682 RVA: 0x00003030 File Offset: 0x00001230
[Token(Token = "0x6000282")]
[Address(RVA = "0x26C9C90", Offset = "0x26C8C90", VA = "0x1826C9C90")]
public static bool TryConvert<T>(object initialValue, CultureInfo culture, out T convertedValue)
{
return default(bool);
}
// Token: 0x060002AB RID: 683 RVA: 0x00003048 File Offset: 0x00001248
[Token(Token = "0x6000283")]
[Address(RVA = "0x2C4E990", Offset = "0x2C4D990", VA = "0x182C4E990")]
public static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
{
return default(bool);
}
// Token: 0x060002AC RID: 684 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000284")]
[Address(RVA = "0x22B0480", Offset = "0x22AF480", VA = "0x1822B0480")]
public static T ConvertOrCast<T>(object initialValue)
{
return null;
}
// Token: 0x060002AD RID: 685 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000285")]
[Address(RVA = "0x22B0520", Offset = "0x22AF520", VA = "0x1822B0520")]
public static T ConvertOrCast<T>(object initialValue, CultureInfo culture)
{
return null;
}
// Token: 0x060002AE RID: 686 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000286")]
[Address(RVA = "0x2C4D700", Offset = "0x2C4C700", VA = "0x182C4D700")]
public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
{
return null;
}
// Token: 0x060002AF RID: 687 RVA: 0x00003060 File Offset: 0x00001260
[Token(Token = "0x6000287")]
[Address(RVA = "0x26C9BE0", Offset = "0x26C8BE0", VA = "0x1826C9BE0")]
public static bool TryConvertOrCast<T>(object initialValue, out T convertedValue)
{
return default(bool);
}
// Token: 0x060002B0 RID: 688 RVA: 0x00003078 File Offset: 0x00001278
[Token(Token = "0x6000288")]
[Address(RVA = "0x26C9C90", Offset = "0x26C8C90", VA = "0x1826C9C90")]
public static bool TryConvertOrCast<T>(object initialValue, CultureInfo culture, out T convertedValue)
{
return default(bool);
}
// Token: 0x060002B1 RID: 689 RVA: 0x00003090 File Offset: 0x00001290
[Token(Token = "0x6000289")]
[Address(RVA = "0x2C4E8C0", Offset = "0x2C4D8C0", VA = "0x182C4E8C0")]
public static bool TryConvertOrCast(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
{
return default(bool);
}
// Token: 0x060002B2 RID: 690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600028A")]
[Address(RVA = "0x2C4E500", Offset = "0x2C4D500", VA = "0x182C4E500")]
private static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
{
return null;
}
// Token: 0x060002B3 RID: 691 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600028B")]
[Address(RVA = "0x2C4E750", Offset = "0x2C4D750", VA = "0x182C4E750")]
internal static TypeConverter GetConverter(Type t)
{
return null;
}
// Token: 0x060002B4 RID: 692 RVA: 0x000030A8 File Offset: 0x000012A8
[Token(Token = "0x600028C")]
[Address(RVA = "0x2C4E860", Offset = "0x2C4D860", VA = "0x182C4E860")]
public static bool IsInteger(object value)
{
return default(bool);
}
// Token: 0x04000128 RID: 296
[Token(Token = "0x40000E5")]
private static readonly ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>> CastConverters;
// Token: 0x02000044 RID: 68
[Token(Token = "0x20000CB")]
internal struct TypeConvertKey : IEquatable<ConvertUtils.TypeConvertKey>
{
// Token: 0x17000073 RID: 115
// (get) Token: 0x060002B6 RID: 694 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000199")]
public Type InitialType
{
[Token(Token = "0x60008FD")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
return null;
}
}
// Token: 0x17000074 RID: 116
// (get) Token: 0x060002B7 RID: 695 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700019A")]
public Type TargetType
{
[Token(Token = "0x60008FE")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return null;
}
}
// Token: 0x060002B8 RID: 696 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60008FF")]
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
public TypeConvertKey(Type initialType, Type targetType)
{
}
// Token: 0x060002B9 RID: 697 RVA: 0x000030C0 File Offset: 0x000012C0
[Token(Token = "0x6000900")]
[Address(RVA = "0x4AF380", Offset = "0x4AE380", VA = "0x1804AF380", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060002BA RID: 698 RVA: 0x000030D8 File Offset: 0x000012D8
[Token(Token = "0x6000901")]
[Address(RVA = "0x2C60640", Offset = "0x2C5F640", VA = "0x182C60640", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x060002BB RID: 699 RVA: 0x000030F0 File Offset: 0x000012F0
[Token(Token = "0x6000902")]
[Address(RVA = "0x2C60570", Offset = "0x2C5F570", VA = "0x182C60570", Slot = "4")]
public bool Equals(ConvertUtils.TypeConvertKey other)
{
return default(bool);
}
// Token: 0x04000129 RID: 297
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40002C4")]
private readonly Type _initialType;
// Token: 0x0400012A RID: 298
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40002C5")]
private readonly Type _targetType;
}
}
}
@@ -0,0 +1,10 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006C RID: 108
// (Invoke) Token: 0x06000387 RID: 903
[Token(Token = "0x2000049")]
internal delegate T Creator<T>();
}
+10
View File
@@ -0,0 +1,10 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006F RID: 111
// (Invoke) Token: 0x0600039F RID: 927
[Token(Token = "0x200004C")]
public delegate object D1();
}
@@ -0,0 +1,27 @@
using System;
using System.Xml;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200004A RID: 74
[Token(Token = "0x2000036")]
internal static class DateTimeUtils
{
// Token: 0x060002C6 RID: 710 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600028E")]
[Address(RVA = "0x2C4EAF0", Offset = "0x2C4DAF0", VA = "0x182C4EAF0")]
public static string GetLocalOffset(this DateTime d)
{
return null;
}
// Token: 0x060002C7 RID: 711 RVA: 0x00003108 File Offset: 0x00001308
[Token(Token = "0x600028F")]
[Address(RVA = "0x2C4EBE0", Offset = "0x2C4DBE0", VA = "0x182C4EBE0")]
public static XmlDateTimeSerializationMode ToSerializationMode(DateTimeKind kind)
{
return XmlDateTimeSerializationMode.Local;
}
}
}
@@ -0,0 +1,410 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200004C RID: 76
[Token(Token = "0x2000038")]
internal class DictionaryWrapper<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IWrappedDictionary, IDictionary, ICollection
{
// Token: 0x060002C9 RID: 713 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000291")]
[Address(RVA = "0x32D4560", Offset = "0x32D3560", VA = "0x1832D4560")]
public DictionaryWrapper(IDictionary dictionary)
{
}
// Token: 0x060002CA RID: 714 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000292")]
[Address(RVA = "0x32D45D0", Offset = "0x32D35D0", VA = "0x1832D45D0")]
public DictionaryWrapper(IDictionary<TKey, TValue> dictionary)
{
}
// Token: 0x060002CB RID: 715 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000293")]
[Address(RVA = "0x32D2B40", Offset = "0x32D1B40", VA = "0x1832D2B40", Slot = "9")]
public void Add(TKey key, TValue value)
{
}
// Token: 0x060002CC RID: 716 RVA: 0x00003120 File Offset: 0x00001320
[Token(Token = "0x6000294")]
[Address(RVA = "0x32D2E40", Offset = "0x32D1E40", VA = "0x1832D2E40", Slot = "8")]
public bool ContainsKey(TKey key)
{
return default(bool);
}
// Token: 0x17000076 RID: 118
// (get) Token: 0x060002CD RID: 717 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006C")]
public ICollection<TKey> Keys
{
[Token(Token = "0x6000295")]
[Address(RVA = "0x32D4870", Offset = "0x32D3870", VA = "0x1832D4870", Slot = "6")]
get
{
return null;
}
}
// Token: 0x060002CE RID: 718 RVA: 0x00003138 File Offset: 0x00001338
[Token(Token = "0x6000296")]
[Address(RVA = "0x32D3920", Offset = "0x32D2920", VA = "0x1832D3920", Slot = "10")]
public bool Remove(TKey key)
{
return default(bool);
}
// Token: 0x060002CF RID: 719 RVA: 0x00003150 File Offset: 0x00001350
[Token(Token = "0x6000297")]
[Address(RVA = "0x32D43D0", Offset = "0x32D33D0", VA = "0x1832D43D0", Slot = "11")]
public bool TryGetValue(TKey key, out TValue value)
{
return default(bool);
}
// Token: 0x17000077 RID: 119
// (get) Token: 0x060002D0 RID: 720 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006D")]
public ICollection<TValue> Values
{
[Token(Token = "0x6000298")]
[Address(RVA = "0x32D4950", Offset = "0x32D3950", VA = "0x1832D4950", Slot = "7")]
get
{
return null;
}
}
// Token: 0x17000078 RID: 120
[Token(Token = "0x1700006E")]
public TValue this[TKey key]
{
[Token(Token = "0x6000299")]
[Address(RVA = "0x32D4770", Offset = "0x32D3770", VA = "0x1832D4770", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x600029A")]
[Address(RVA = "0x32D4A30", Offset = "0x32D3A30", VA = "0x1832D4A30", Slot = "5")]
set
{
}
}
// Token: 0x060002D3 RID: 723 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600029B")]
[Address(RVA = "0x32D2C00", Offset = "0x32D1C00", VA = "0x1832D2C00", Slot = "14")]
public void Add(KeyValuePair<TKey, TValue> item)
{
}
// Token: 0x060002D4 RID: 724 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600029C")]
[Address(RVA = "0x32D2DA0", Offset = "0x32D1DA0", VA = "0x1832D2DA0", Slot = "28")]
public void Clear()
{
}
// Token: 0x060002D5 RID: 725 RVA: 0x00003168 File Offset: 0x00001368
[Token(Token = "0x600029D")]
[Address(RVA = "0x32D2EE0", Offset = "0x32D1EE0", VA = "0x1832D2EE0", Slot = "16")]
public bool Contains(KeyValuePair<TKey, TValue> item)
{
return default(bool);
}
// Token: 0x060002D6 RID: 726 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600029E")]
[Address(RVA = "0x32D3080", Offset = "0x32D2080", VA = "0x1832D3080", Slot = "17")]
public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
{
}
// Token: 0x17000079 RID: 121
// (get) Token: 0x060002D7 RID: 727 RVA: 0x00003180 File Offset: 0x00001380
[Token(Token = "0x1700006F")]
public int Count
{
[Token(Token = "0x600029F")]
[Address(RVA = "0x32D4640", Offset = "0x32D3640", VA = "0x1832D4640", Slot = "34")]
get
{
return 0;
}
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x060002D8 RID: 728 RVA: 0x00003198 File Offset: 0x00001398
[Token(Token = "0x17000070")]
public bool IsReadOnly
{
[Token(Token = "0x60002A0")]
[Address(RVA = "0x32D46D0", Offset = "0x32D36D0", VA = "0x1832D46D0", Slot = "29")]
get
{
return default(bool);
}
}
// Token: 0x060002D9 RID: 729 RVA: 0x000031B0 File Offset: 0x000013B0
[Token(Token = "0x60002A1")]
[Address(RVA = "0x32D3680", Offset = "0x32D2680", VA = "0x1832D3680", Slot = "18")]
public bool Remove(KeyValuePair<TKey, TValue> item)
{
return default(bool);
}
// Token: 0x060002DA RID: 730 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002A2")]
[Address(RVA = "0x32D33E0", Offset = "0x32D23E0", VA = "0x1832D33E0", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
return null;
}
// Token: 0x060002DB RID: 731 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002A3")]
[Address(RVA = "0x2FB8ED0", Offset = "0x2FB7ED0", VA = "0x182FB8ED0", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x060002DC RID: 732 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002A4")]
[Address(RVA = "0x32D3BF0", Offset = "0x32D2BF0", VA = "0x1832D3BF0", Slot = "27")]
void IDictionary.Add(object key, object value)
{
}
// Token: 0x060002DD RID: 733 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x60002A5")]
[Address(RVA = "0x32D3D60", Offset = "0x32D2D60", VA = "0x1832D3D60", Slot = "26")]
bool IDictionary.Contains(object key)
{
return default(bool);
}
// Token: 0x060002DE RID: 734 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002A6")]
[Address(RVA = "0x32D3E70", Offset = "0x32D2E70", VA = "0x1832D3E70", Slot = "31")]
IDictionaryEnumerator IDictionary.GetEnumerator()
{
return null;
}
// Token: 0x1700007B RID: 123
// (get) Token: 0x060002DF RID: 735 RVA: 0x000031E0 File Offset: 0x000013E0
[Token(Token = "0x17000071")]
bool IDictionary.IsFixedSize
{
[Token(Token = "0x60002A7")]
[Address(RVA = "0x32D3F80", Offset = "0x32D2F80", VA = "0x1832D3F80", Slot = "30")]
get
{
return default(bool);
}
}
// Token: 0x1700007C RID: 124
// (get) Token: 0x060002E0 RID: 736 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000072")]
ICollection IDictionary.Keys
{
[Token(Token = "0x60002A8")]
[Address(RVA = "0x32D40E0", Offset = "0x32D30E0", VA = "0x1832D40E0", Slot = "24")]
get
{
return null;
}
}
// Token: 0x060002E1 RID: 737 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002A9")]
[Address(RVA = "0x32D3810", Offset = "0x32D2810", VA = "0x1832D3810", Slot = "32")]
public void Remove(object key)
{
}
// Token: 0x1700007D RID: 125
// (get) Token: 0x060002E2 RID: 738 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000073")]
ICollection IDictionary.Values
{
[Token(Token = "0x60002AA")]
[Address(RVA = "0x32D41A0", Offset = "0x32D31A0", VA = "0x1832D41A0", Slot = "25")]
get
{
return null;
}
}
// Token: 0x1700007E RID: 126
[Token(Token = "0x17000074")]
object IDictionary.this[object key]
{
[Token(Token = "0x60002AB")]
[Address(RVA = "0x32D3FE0", Offset = "0x32D2FE0", VA = "0x1832D3FE0", Slot = "22")]
get
{
return null;
}
[Token(Token = "0x60002AC")]
[Address(RVA = "0x32D4260", Offset = "0x32D3260", VA = "0x1832D4260", Slot = "23")]
set
{
}
}
// Token: 0x060002E5 RID: 741 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002AD")]
[Address(RVA = "0x32D3A00", Offset = "0x32D2A00", VA = "0x1832D3A00", Slot = "33")]
void ICollection.CopyTo(Array array, int index)
{
}
// Token: 0x1700007F RID: 127
// (get) Token: 0x060002E6 RID: 742 RVA: 0x000031F8 File Offset: 0x000013F8
[Token(Token = "0x17000075")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x60002AE")]
[Address(RVA = "0x32D3B20", Offset = "0x32D2B20", VA = "0x1832D3B20", Slot = "36")]
get
{
return default(bool);
}
}
// Token: 0x17000080 RID: 128
// (get) Token: 0x060002E7 RID: 743 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000076")]
object ICollection.SyncRoot
{
[Token(Token = "0x60002AF")]
[Address(RVA = "0x32D3B80", Offset = "0x32D2B80", VA = "0x1832D3B80", Slot = "35")]
get
{
return null;
}
}
// Token: 0x17000081 RID: 129
// (get) Token: 0x060002E8 RID: 744 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000077")]
public object UnderlyingDictionary
{
[Token(Token = "0x60002B0")]
[Address(RVA = "0x23B5890", Offset = "0x23B4890", VA = "0x1823B5890", Slot = "21")]
get
{
return null;
}
}
// Token: 0x04000134 RID: 308
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E6")]
private readonly IDictionary _dictionary;
// Token: 0x04000135 RID: 309
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E7")]
private readonly IDictionary<TKey, TValue> _genericDictionary;
// Token: 0x04000136 RID: 310
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000E8")]
private object _syncRoot;
// Token: 0x0200004D RID: 77
[Token(Token = "0x20000D1")]
private struct DictionaryEnumerator<TEnumeratorKey, TEnumeratorValue> : IDictionaryEnumerator, IEnumerator
{
// Token: 0x060002E9 RID: 745 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600090D")]
[Address(RVA = "0x32D25D0", Offset = "0x32D15D0", VA = "0x1832D25D0")]
public DictionaryEnumerator(IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> e)
{
}
// Token: 0x17000082 RID: 130
// (get) Token: 0x060002EA RID: 746 RVA: 0x00003210 File Offset: 0x00001410
[Token(Token = "0x1700019B")]
public DictionaryEntry Entry
{
[Token(Token = "0x600090E")]
[Address(RVA = "0x32D2850", Offset = "0x32D1850", VA = "0x1832D2850", Slot = "6")]
get
{
return default(DictionaryEntry);
}
}
// Token: 0x17000083 RID: 131
// (get) Token: 0x060002EB RID: 747 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700019C")]
public object Key
{
[Token(Token = "0x600090F")]
[Address(RVA = "0x32D2900", Offset = "0x32D1900", VA = "0x1832D2900", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000084 RID: 132
// (get) Token: 0x060002EC RID: 748 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700019D")]
public object Value
{
[Token(Token = "0x6000910")]
[Address(RVA = "0x32D29B0", Offset = "0x32D19B0", VA = "0x1832D29B0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x17000085 RID: 133
// (get) Token: 0x060002ED RID: 749 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700019E")]
public object Current
{
[Token(Token = "0x6000911")]
[Address(RVA = "0x32D2620", Offset = "0x32D1620", VA = "0x1832D2620", Slot = "8")]
get
{
return null;
}
}
// Token: 0x060002EE RID: 750 RVA: 0x00003228 File Offset: 0x00001428
[Token(Token = "0x6000912")]
[Address(RVA = "0x32D2530", Offset = "0x32D1530", VA = "0x1832D2530", Slot = "7")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x060002EF RID: 751 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000913")]
[Address(RVA = "0x32D2580", Offset = "0x32D1580", VA = "0x1832D2580", Slot = "9")]
public void Reset()
{
}
// Token: 0x04000137 RID: 311
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40002CF")]
private readonly IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> _e;
}
}
}
@@ -0,0 +1,121 @@
using System;
using System.Reflection;
using System.Reflection.Emit;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200004F RID: 79
[Token(Token = "0x2000039")]
internal class DynamicReflectionDelegateFactory : ReflectionDelegateFactory
{
// Token: 0x060002F3 RID: 755 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B1")]
[Address(RVA = "0x2C4EC70", Offset = "0x2C4DC70", VA = "0x182C4EC70")]
private static DynamicMethod CreateDynamicMethod(string name, Type returnType, Type[] parameterTypes, Type owner)
{
return null;
}
// Token: 0x060002F4 RID: 756 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B2")]
[Address(RVA = "0x26CCB90", Offset = "0x26CBB90", VA = "0x1826CCB90", Slot = "4")]
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
{
return null;
}
// Token: 0x060002F5 RID: 757 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B3")]
[Address(RVA = "0x2C4F290", Offset = "0x2C4E290", VA = "0x182C4F290")]
private void GenerateCreateMethodCallIL(MethodBase method, ILGenerator generator)
{
}
// Token: 0x060002F6 RID: 758 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B4")]
[Address(RVA = "0x3165A60", Offset = "0x3164A60", VA = "0x183165A60", Slot = "5")]
public override Func<T> CreateDefaultConstructor<T>(Type type)
{
return null;
}
// Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B5")]
[Address(RVA = "0x2C4ED70", Offset = "0x2C4DD70", VA = "0x182C4ED70")]
private void GenerateCreateDefaultConstructorIL(Type type, ILGenerator generator)
{
}
// Token: 0x060002F8 RID: 760 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B6")]
[Address(RVA = "0x3165E50", Offset = "0x3164E50", VA = "0x183165E50", Slot = "6")]
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x060002F9 RID: 761 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B7")]
[Address(RVA = "0x2C4F0E0", Offset = "0x2C4E0E0", VA = "0x182C4F0E0")]
private void GenerateCreateGetPropertyIL(PropertyInfo propertyInfo, ILGenerator generator)
{
}
// Token: 0x060002FA RID: 762 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002B8")]
[Address(RVA = "0x3165C20", Offset = "0x3164C20", VA = "0x183165C20", Slot = "7")]
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x060002FB RID: 763 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002B9")]
[Address(RVA = "0x2C4EFF0", Offset = "0x2C4DFF0", VA = "0x182C4EFF0")]
private void GenerateCreateGetFieldIL(FieldInfo fieldInfo, ILGenerator generator)
{
}
// Token: 0x060002FC RID: 764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002BA")]
[Address(RVA = "0x26CCE10", Offset = "0x26CBE10", VA = "0x1826CCE10", Slot = "8")]
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x060002FD RID: 765 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BB")]
[Address(RVA = "0x2C4F840", Offset = "0x2C4E840", VA = "0x182C4F840")]
internal static void GenerateCreateSetFieldIL(FieldInfo fieldInfo, ILGenerator generator)
{
}
// Token: 0x060002FE RID: 766 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002BC")]
[Address(RVA = "0x26CD070", Offset = "0x26CC070", VA = "0x1826CD070", Slot = "9")]
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x060002FF RID: 767 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BD")]
[Address(RVA = "0x2C4F960", Offset = "0x2C4E960", VA = "0x182C4F960")]
internal static void GenerateCreateSetPropertyIL(PropertyInfo propertyInfo, ILGenerator generator)
{
}
// Token: 0x06000300 RID: 768 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002BE")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public DynamicReflectionDelegateFactory()
{
}
// Token: 0x0400013A RID: 314
[Token(Token = "0x40000E9")]
public static DynamicReflectionDelegateFactory Instance;
}
}
@@ -0,0 +1,83 @@
using System;
using System.Reflection.Emit;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000051 RID: 81
[Token(Token = "0x200003B")]
internal static class DynamicWrapper
{
// Token: 0x17000086 RID: 134
// (get) Token: 0x06000303 RID: 771 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000078")]
private static ModuleBuilder ModuleBuilder
{
[Token(Token = "0x60002C1")]
[Address(RVA = "0x2C506C0", Offset = "0x2C4F6C0", VA = "0x182C506C0")]
get
{
return null;
}
}
// Token: 0x06000304 RID: 772 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C2")]
[Address(RVA = "0x2C503C0", Offset = "0x2C4F3C0", VA = "0x182C503C0")]
private static void Init()
{
}
// Token: 0x06000305 RID: 773 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C3")]
[Address(RVA = "0x2C4FF40", Offset = "0x2C4EF40", VA = "0x182C4FF40")]
private static byte[] GetStrongKey()
{
return null;
}
// Token: 0x06000306 RID: 774 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C4")]
[Address(RVA = "0x2C50170", Offset = "0x2C4F170", VA = "0x182C50170")]
public static Type GetWrapper(Type interfaceType, Type realObjectType)
{
return null;
}
// Token: 0x06000307 RID: 775 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C5")]
[Address(RVA = "0x2C500C0", Offset = "0x2C4F0C0", VA = "0x182C500C0")]
public static object GetUnderlyingObject(object wrapper)
{
return null;
}
// Token: 0x06000308 RID: 776 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C6")]
[Address(RVA = "0x2C4FAF0", Offset = "0x2C4EAF0", VA = "0x182C4FAF0")]
private static Type GenerateWrapperType(Type interfaceType, Type underlyingType)
{
return null;
}
// Token: 0x06000309 RID: 777 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002C7")]
[Address(RVA = "0x22B22D0", Offset = "0x22B12D0", VA = "0x1822B22D0")]
public static T CreateWrapper<T>(object realObject) where T : class
{
return null;
}
// Token: 0x0400013C RID: 316
[Token(Token = "0x40000EB")]
private static readonly object _lock;
// Token: 0x0400013D RID: 317
[Token(Token = "0x40000EC")]
private static readonly WrapperDictionary _wrapperDictionary;
// Token: 0x0400013E RID: 318
[Token(Token = "0x40000ED")]
private static ModuleBuilder _moduleBuilder;
}
}
@@ -0,0 +1,22 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000050 RID: 80
[Token(Token = "0x200003A")]
internal class DynamicWrapperBase
{
// Token: 0x06000302 RID: 770 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DynamicWrapperBase()
{
}
// Token: 0x0400013B RID: 315
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000EA")]
protected internal object UnderlyingObject;
}
}
@@ -0,0 +1,103 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000059 RID: 89
[Token(Token = "0x200003F")]
internal static class EnumUtils
{
// Token: 0x0600032E RID: 814 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D8")]
public static T Parse<T>(string enumMemberName) where T : struct
{
return null;
}
// Token: 0x0600032F RID: 815 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D9")]
public static T Parse<T>(string enumMemberName, bool ignoreCase) where T : struct
{
return null;
}
// Token: 0x06000330 RID: 816 RVA: 0x000032A0 File Offset: 0x000014A0
[Token(Token = "0x60002DA")]
public static bool TryParse<T>(string enumMemberName, bool ignoreCase, out T value) where T : struct
{
return default(bool);
}
// Token: 0x06000331 RID: 817 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DB")]
[Address(RVA = "0x1E7CF70", Offset = "0x1E7BF70", VA = "0x181E7CF70")]
public static IList<T> GetFlagsValues<T>(T value) where T : struct
{
return null;
}
// Token: 0x06000332 RID: 818 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DC")]
[Address(RVA = "0x26CF7F0", Offset = "0x26CE7F0", VA = "0x1826CF7F0")]
public static EnumValues<ulong> GetNamesAndValues<T>() where T : struct
{
return null;
}
// Token: 0x06000333 RID: 819 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DD")]
public static EnumValues<TUnderlyingType> GetNamesAndValues<TUnderlyingType, TEnum>() where TUnderlyingType : struct where TEnum : struct
{
return null;
}
// Token: 0x06000334 RID: 820 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DE")]
[Address(RVA = "0x26CF860", Offset = "0x26CE860", VA = "0x1826CF860")]
public static EnumValues<TUnderlyingType> GetNamesAndValues<TUnderlyingType>(Type enumType) where TUnderlyingType : struct
{
return null;
}
// Token: 0x06000335 RID: 821 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002DF")]
[Address(RVA = "0x1E7D6E0", Offset = "0x1E7C6E0", VA = "0x181E7D6E0")]
public static IList<T> GetValues<T>()
{
return null;
}
// Token: 0x06000336 RID: 822 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E0")]
[Address(RVA = "0x3B1B440", Offset = "0x3B1A440", VA = "0x183B1B440")]
public static IList<object> GetValues(Type enumType)
{
return null;
}
// Token: 0x06000337 RID: 823 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E1")]
[Address(RVA = "0x1E7D670", Offset = "0x1E7C670", VA = "0x181E7D670")]
public static IList<string> GetNames<T>()
{
return null;
}
// Token: 0x06000338 RID: 824 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E2")]
[Address(RVA = "0x3B1B130", Offset = "0x3B1A130", VA = "0x183B1B130")]
public static IList<string> GetNames(Type enumType)
{
return null;
}
// Token: 0x06000339 RID: 825 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E3")]
[Address(RVA = "0x1E52DB0", Offset = "0x1E51DB0", VA = "0x181E52DB0")]
public static TEnumType GetMaximumValue<TEnumType>(Type enumType) where TEnumType : IConvertible, IComparable<TEnumType>
{
return null;
}
}
}
@@ -0,0 +1,53 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200005D RID: 93
[Token(Token = "0x2000040")]
internal class EnumValue<T> where T : struct
{
// Token: 0x17000089 RID: 137
// (get) Token: 0x06000343 RID: 835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000079")]
public string Name
{
[Token(Token = "0x60002E4")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
// Token: 0x1700008A RID: 138
// (get) Token: 0x06000344 RID: 836 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700007A")]
public T Value
{
[Token(Token = "0x60002E5")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x06000345 RID: 837 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E6")]
[Address(RVA = "0x20E4D70", Offset = "0x20E3D70", VA = "0x1820E4D70")]
public EnumValue(string name, T value)
{
}
// Token: 0x0400015A RID: 346
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000F1")]
private string _name;
// Token: 0x0400015B RID: 347
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000F2")]
private T _value;
}
}
@@ -0,0 +1,26 @@
using System;
using System.Collections.ObjectModel;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200005E RID: 94
[Token(Token = "0x2000041")]
internal class EnumValues<T> : KeyedCollection<string, EnumValue<T>> where T : struct
{
// Token: 0x06000346 RID: 838 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E7")]
[Address(RVA = "0x32D4FD0", Offset = "0x32D3FD0", VA = "0x1832D4FD0", Slot = "39")]
protected override string GetKeyForItem(EnumValue<T> item)
{
return null;
}
// Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E8")]
[Address(RVA = "0x1CC7510", Offset = "0x1CC6510", VA = "0x181CC7510")]
public EnumValues()
{
}
}
}
@@ -0,0 +1,47 @@
using System;
using System.Reflection;
using System.Reflection.Emit;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200005F RID: 95
[Token(Token = "0x2000042")]
internal static class ILGeneratorExtensions
{
// Token: 0x06000348 RID: 840 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002E9")]
[Address(RVA = "0x3B1B940", Offset = "0x3B1A940", VA = "0x183B1B940")]
public static void PushInstance(this ILGenerator generator, Type type)
{
}
// Token: 0x06000349 RID: 841 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EA")]
[Address(RVA = "0x3B1B750", Offset = "0x3B1A750", VA = "0x183B1B750")]
public static void BoxIfNeeded(this ILGenerator generator, Type type)
{
}
// Token: 0x0600034A RID: 842 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EB")]
[Address(RVA = "0x3B1BAF0", Offset = "0x3B1AAF0", VA = "0x183B1BAF0")]
public static void UnboxIfNeeded(this ILGenerator generator, Type type)
{
}
// Token: 0x0600034B RID: 843 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EC")]
[Address(RVA = "0x3B1B840", Offset = "0x3B1A840", VA = "0x183B1B840")]
public static void CallMethod(this ILGenerator generator, MethodInfo methodInfo)
{
}
// Token: 0x0600034C RID: 844 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002ED")]
[Address(RVA = "0x3B1BA70", Offset = "0x3B1AA70", VA = "0x183B1BA70")]
public static void Return(this ILGenerator generator)
{
}
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000033")]
internal interface IWrappedCollection : IList, ICollection, IEnumerable
{
// Token: 0x1700006B RID: 107
// (get) Token: 0x06000287 RID: 647
[Token(Token = "0x17000063")]
object UnderlyingCollection
{
[Token(Token = "0x600025F")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200004B RID: 75
[Token(Token = "0x2000037")]
internal interface IWrappedDictionary : IDictionary, ICollection, IEnumerable
{
// Token: 0x17000075 RID: 117
// (get) Token: 0x060002C8 RID: 712
[Token(Token = "0x1700006B")]
object UnderlyingDictionary
{
[Token(Token = "0x6000290")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000068 RID: 104
[Token(Token = "0x2000045")]
internal interface IWrappedList : IList, ICollection, IEnumerable
{
// Token: 0x1700008C RID: 140
// (get) Token: 0x06000367 RID: 871
[Token(Token = "0x1700007C")]
object UnderlyingList
{
[Token(Token = "0x60002FA")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,34 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000060 RID: 96
[Token(Token = "0x2000043")]
internal static class JavaScriptUtils
{
// Token: 0x0600034D RID: 845 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002EE")]
[Address(RVA = "0x3B1BDB0", Offset = "0x3B1ADB0", VA = "0x183B1BDB0")]
public static void WriteEscapedJavaScriptString(TextWriter writer, string value, char delimiter, bool appendDelimiters)
{
}
// Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002EF")]
[Address(RVA = "0x3B1BBE0", Offset = "0x3B1ABE0", VA = "0x183B1BBE0")]
public static string ToEscapedJavaScriptString(string value)
{
return null;
}
// Token: 0x0600034F RID: 847 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F0")]
[Address(RVA = "0x3B1BBF0", Offset = "0x3B1ABF0", VA = "0x183B1BBF0")]
public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters)
{
return null;
}
}
}
@@ -0,0 +1,83 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000061 RID: 97
[Token(Token = "0x2000044")]
internal class LateBoundReflectionDelegateFactory : ReflectionDelegateFactory
{
// Token: 0x1700008B RID: 139
// (get) Token: 0x06000350 RID: 848 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700007B")]
internal static ReflectionDelegateFactory Instance
{
[Token(Token = "0x60002F1")]
[Address(RVA = "0x3B1C0E0", Offset = "0x3B1B0E0", VA = "0x183B1C0E0")]
get
{
return null;
}
}
// Token: 0x06000351 RID: 849 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F2")]
[Address(RVA = "0x26D2780", Offset = "0x26D1780", VA = "0x1826D2780", Slot = "4")]
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
{
return null;
}
// Token: 0x06000352 RID: 850 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F3")]
[Address(RVA = "0x31665F0", Offset = "0x31655F0", VA = "0x1831665F0", Slot = "5")]
public override Func<T> CreateDefaultConstructor<T>(Type type)
{
return null;
}
// Token: 0x06000353 RID: 851 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F4")]
[Address(RVA = "0x3166980", Offset = "0x3165980", VA = "0x183166980", Slot = "6")]
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x06000354 RID: 852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F5")]
[Address(RVA = "0x3166A60", Offset = "0x3165A60", VA = "0x183166A60", Slot = "7")]
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x06000355 RID: 853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F6")]
[Address(RVA = "0x26D2B80", Offset = "0x26D1B80", VA = "0x1826D2B80", Slot = "8")]
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x06000356 RID: 854 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002F7")]
[Address(RVA = "0x26D28E0", Offset = "0x26D18E0", VA = "0x1826D28E0", Slot = "9")]
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x06000357 RID: 855 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002F8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LateBoundReflectionDelegateFactory()
{
}
// Token: 0x0400015C RID: 348
[Token(Token = "0x40000F3")]
private static readonly LateBoundReflectionDelegateFactory _instance;
}
}
@@ -0,0 +1,154 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000069 RID: 105
[Token(Token = "0x2000046")]
internal class ListWrapper<T> : CollectionWrapper<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IWrappedList, IList, ICollection
{
// Token: 0x06000368 RID: 872 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FB")]
[Address(RVA = "0x32D6350", Offset = "0x32D5350", VA = "0x1832D6350")]
public ListWrapper(IList list)
{
}
// Token: 0x06000369 RID: 873 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FC")]
[Address(RVA = "0x32D62D0", Offset = "0x32D52D0", VA = "0x1832D62D0")]
public ListWrapper(IList<T> list)
{
}
// Token: 0x0600036A RID: 874 RVA: 0x00003300 File Offset: 0x00001500
[Token(Token = "0x60002FD")]
[Address(RVA = "0x32D6030", Offset = "0x32D5030", VA = "0x1832D6030", Slot = "39")]
public int IndexOf(T item)
{
return 0;
}
// Token: 0x0600036B RID: 875 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FE")]
[Address(RVA = "0x32D60D0", Offset = "0x32D50D0", VA = "0x1832D60D0", Slot = "40")]
public void Insert(int index, T item)
{
}
// Token: 0x0600036C RID: 876 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002FF")]
[Address(RVA = "0x32D6180", Offset = "0x32D5180", VA = "0x1832D6180", Slot = "41")]
public void RemoveAt(int index)
{
}
// Token: 0x1700008D RID: 141
[Token(Token = "0x1700007D")]
public T this[int index]
{
[Token(Token = "0x6000300")]
[Address(RVA = "0x32D6510", Offset = "0x32D5510", VA = "0x1832D6510", Slot = "37")]
get
{
return null;
}
[Token(Token = "0x6000301")]
[Address(RVA = "0x32D6620", Offset = "0x32D5620", VA = "0x1832D6620", Slot = "38")]
set
{
}
}
// Token: 0x0600036F RID: 879 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000302")]
[Address(RVA = "0x32D5DE0", Offset = "0x32D4DE0", VA = "0x1832D5DE0", Slot = "29")]
public override void Add(T item)
{
}
// Token: 0x06000370 RID: 880 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000303")]
[Address(RVA = "0x32D5E60", Offset = "0x32D4E60", VA = "0x1832D5E60", Slot = "30")]
public override void Clear()
{
}
// Token: 0x06000371 RID: 881 RVA: 0x00003318 File Offset: 0x00001518
[Token(Token = "0x6000304")]
[Address(RVA = "0x32D5EC0", Offset = "0x32D4EC0", VA = "0x1832D5EC0", Slot = "31")]
public override bool Contains(T item)
{
return default(bool);
}
// Token: 0x06000372 RID: 882 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000305")]
[Address(RVA = "0x32D5F40", Offset = "0x32D4F40", VA = "0x1832D5F40", Slot = "32")]
public override void CopyTo(T[] array, int arrayIndex)
{
}
// Token: 0x1700008E RID: 142
// (get) Token: 0x06000373 RID: 883 RVA: 0x00003330 File Offset: 0x00001530
[Token(Token = "0x1700007E")]
public override int Count
{
[Token(Token = "0x6000306")]
[Address(RVA = "0x32D6450", Offset = "0x32D5450", VA = "0x1832D6450", Slot = "33")]
get
{
return 0;
}
}
// Token: 0x1700008F RID: 143
// (get) Token: 0x06000374 RID: 884 RVA: 0x00003348 File Offset: 0x00001548
[Token(Token = "0x1700007F")]
public override bool IsReadOnly
{
[Token(Token = "0x6000307")]
[Address(RVA = "0x32D64B0", Offset = "0x32D54B0", VA = "0x1832D64B0", Slot = "34")]
get
{
return default(bool);
}
}
// Token: 0x06000375 RID: 885 RVA: 0x00003360 File Offset: 0x00001560
[Token(Token = "0x6000308")]
[Address(RVA = "0x32D6220", Offset = "0x32D5220", VA = "0x1832D6220", Slot = "35")]
public override bool Remove(T item)
{
return default(bool);
}
// Token: 0x06000376 RID: 886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000309")]
[Address(RVA = "0x32D5FD0", Offset = "0x32D4FD0", VA = "0x1832D5FD0", Slot = "36")]
public override IEnumerator<T> GetEnumerator()
{
return null;
}
// Token: 0x17000090 RID: 144
// (get) Token: 0x06000377 RID: 887 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000080")]
public object UnderlyingList
{
[Token(Token = "0x600030A")]
[Address(RVA = "0x32D6600", Offset = "0x32D5600", VA = "0x1832D6600", Slot = "42")]
get
{
return null;
}
}
// Token: 0x04000165 RID: 357
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000F4")]
private readonly IList<T> _genericList;
}
}
@@ -0,0 +1,89 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006A RID: 106
[Token(Token = "0x2000047")]
internal class MathUtils
{
// Token: 0x06000378 RID: 888 RVA: 0x00003378 File Offset: 0x00001578
[Token(Token = "0x600030B")]
[Address(RVA = "0x3B1C300", Offset = "0x3B1B300", VA = "0x183B1C300")]
public static int IntLength(int i)
{
return 0;
}
// Token: 0x06000379 RID: 889 RVA: 0x00003390 File Offset: 0x00001590
[Token(Token = "0x600030C")]
[Address(RVA = "0x3B1C2C0", Offset = "0x3B1B2C0", VA = "0x183B1C2C0")]
public static int HexToInt(char h)
{
return 0;
}
// Token: 0x0600037A RID: 890 RVA: 0x000033A8 File Offset: 0x000015A8
[Token(Token = "0x600030D")]
[Address(RVA = "0x1172030", Offset = "0x1171030", VA = "0x181172030")]
public static char IntToHex(int n)
{
return '\0';
}
// Token: 0x0600037B RID: 891 RVA: 0x000033C0 File Offset: 0x000015C0
[Token(Token = "0x600030E")]
[Address(RVA = "0x3B1C1C0", Offset = "0x3B1B1C0", VA = "0x183B1C1C0")]
public static int GetDecimalPlaces(double value)
{
return 0;
}
// Token: 0x0600037C RID: 892 RVA: 0x000033D8 File Offset: 0x000015D8
[Token(Token = "0x600030F")]
[Address(RVA = "0x3B1C670", Offset = "0x3B1B670", VA = "0x183B1C670")]
public static int? Min(int? val1, int? val2)
{
return null;
}
// Token: 0x0600037D RID: 893 RVA: 0x000033F0 File Offset: 0x000015F0
[Token(Token = "0x6000310")]
[Address(RVA = "0x3B1C3A0", Offset = "0x3B1B3A0", VA = "0x183B1C3A0")]
public static int? Max(int? val1, int? val2)
{
return null;
}
// Token: 0x0600037E RID: 894 RVA: 0x00003408 File Offset: 0x00001608
[Token(Token = "0x6000311")]
[Address(RVA = "0x3B1C580", Offset = "0x3B1B580", VA = "0x183B1C580")]
public static double? Min(double? val1, double? val2)
{
return null;
}
// Token: 0x0600037F RID: 895 RVA: 0x00003420 File Offset: 0x00001620
[Token(Token = "0x6000312")]
[Address(RVA = "0x3B1C490", Offset = "0x3B1B490", VA = "0x183B1C490")]
public static double? Max(double? val1, double? val2)
{
return null;
}
// Token: 0x06000380 RID: 896 RVA: 0x00003438 File Offset: 0x00001638
[Token(Token = "0x6000313")]
[Address(RVA = "0x3B1C140", Offset = "0x3B1B140", VA = "0x183B1C140")]
public static bool ApproxEquals(double d1, double d2)
{
return default(bool);
}
// Token: 0x06000381 RID: 897 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000314")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MathUtils()
{
}
}
}
@@ -0,0 +1,10 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006B RID: 107
// (Invoke) Token: 0x06000383 RID: 899
[Token(Token = "0x2000048")]
internal delegate TResult MethodCall<T, TResult>(T target, params object[] args);
}
@@ -0,0 +1,97 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006D RID: 109
[Token(Token = "0x200004A")]
internal static class MiscellaneousUtils
{
// Token: 0x0600038A RID: 906 RVA: 0x00003450 File Offset: 0x00001650
[Token(Token = "0x600031D")]
[Address(RVA = "0x3B1CD00", Offset = "0x3B1BD00", VA = "0x183B1CD00")]
public static bool ValueEquals(object objA, object objB)
{
return default(bool);
}
// Token: 0x0600038B RID: 907 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600031E")]
[Address(RVA = "0x3B1C850", Offset = "0x3B1B850", VA = "0x183B1C850")]
public static ArgumentOutOfRangeException CreateArgumentOutOfRangeException(string paramName, object actualValue, string message)
{
return null;
}
// Token: 0x0600038C RID: 908 RVA: 0x00003468 File Offset: 0x00001668
[Token(Token = "0x600031F")]
[Address(RVA = "0x26D5EE0", Offset = "0x26D4EE0", VA = "0x1826D5EE0")]
public static bool TryAction<T>(Creator<T> creator, out T output)
{
return default(bool);
}
// Token: 0x0600038D RID: 909 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000320")]
[Address(RVA = "0x3B1CC70", Offset = "0x3B1BC70", VA = "0x183B1CC70")]
public static string ToString(object value)
{
return null;
}
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000321")]
[Address(RVA = "0x3B1CB30", Offset = "0x3B1BB30", VA = "0x183B1CB30")]
public static byte[] HexToBytes(string hex)
{
return null;
}
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000322")]
[Address(RVA = "0x3B1C7F0", Offset = "0x3B1B7F0", VA = "0x183B1C7F0")]
public static string BytesToHex(byte[] bytes)
{
return null;
}
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000323")]
[Address(RVA = "0x3B1C760", Offset = "0x3B1B760", VA = "0x183B1C760")]
public static string BytesToHex(byte[] bytes, bool removeDashes)
{
return null;
}
// Token: 0x06000391 RID: 913 RVA: 0x00003480 File Offset: 0x00001680
[Token(Token = "0x6000324")]
[Address(RVA = "0x3B13DF0", Offset = "0x3B12DF0", VA = "0x183B13DF0")]
public static int ByteArrayCompare(byte[] a1, byte[] a2)
{
return 0;
}
// Token: 0x06000392 RID: 914 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000325")]
[Address(RVA = "0x3B1CA00", Offset = "0x3B1BA00", VA = "0x183B1CA00")]
public static string GetPrefix(string qualifiedName)
{
return null;
}
// Token: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000326")]
[Address(RVA = "0x3B1C990", Offset = "0x3B1B990", VA = "0x183B1C990")]
public static string GetLocalName(string qualifiedName)
{
return null;
}
// Token: 0x06000394 RID: 916 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000327")]
[Address(RVA = "0x3B1CA90", Offset = "0x3B1BA90", VA = "0x183B1CA90")]
public static void GetQualifiedNameParts(string qualifiedName, out string prefix, out string localName)
{
}
}
}
@@ -0,0 +1,64 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200006E RID: 110
[Token(Token = "0x200004B")]
internal abstract class ReflectionDelegateFactory
{
// Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000328")]
[Address(RVA = "0x3166F10", Offset = "0x3165F10", VA = "0x183166F10")]
public Func<T, object> CreateGet<T>(MemberInfo memberInfo)
{
return null;
}
// Token: 0x06000396 RID: 918 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000329")]
[Address(RVA = "0x26D7AD0", Offset = "0x26D6AD0", VA = "0x1826D7AD0")]
public Action<T, object> CreateSet<T>(MemberInfo memberInfo)
{
return null;
}
// Token: 0x06000397 RID: 919
[Token(Token = "0x600032A")]
[Address(Slot = "4")]
public abstract MethodCall<T, object> CreateMethodCall<T>(MethodBase method);
// Token: 0x06000398 RID: 920
[Token(Token = "0x600032B")]
[Address(Slot = "5")]
public abstract Func<T> CreateDefaultConstructor<T>(Type type);
// Token: 0x06000399 RID: 921
[Token(Token = "0x600032C")]
[Address(Slot = "6")]
public abstract Func<T, object> CreateGet<T>(PropertyInfo propertyInfo);
// Token: 0x0600039A RID: 922
[Token(Token = "0x600032D")]
[Address(Slot = "7")]
public abstract Func<T, object> CreateGet<T>(FieldInfo fieldInfo);
// Token: 0x0600039B RID: 923
[Token(Token = "0x600032E")]
[Address(Slot = "8")]
public abstract Action<T, object> CreateSet<T>(FieldInfo fieldInfo);
// Token: 0x0600039C RID: 924
[Token(Token = "0x600032F")]
[Address(Slot = "9")]
public abstract Action<T, object> CreateSet<T>(PropertyInfo propertyInfo);
// Token: 0x0600039D RID: 925 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000330")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected ReflectionDelegateFactory()
{
}
}
}
@@ -0,0 +1,457 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000070 RID: 112
[Token(Token = "0x200004D")]
internal static class ReflectionUtils
{
// Token: 0x060003A2 RID: 930 RVA: 0x00003498 File Offset: 0x00001698
[Token(Token = "0x6000335")]
[Address(RVA = "0x3B20FC0", Offset = "0x3B1FFC0", VA = "0x183B20FC0")]
public static bool IsVirtual(this PropertyInfo propertyInfo)
{
return default(bool);
}
// Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000336")]
[Address(RVA = "0x3B17E60", Offset = "0x3B16E60", VA = "0x183B17E60")]
public static Type GetObjectType(object v)
{
return null;
}
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000337")]
[Address(RVA = "0x3B1FBE0", Offset = "0x3B1EBE0", VA = "0x183B1FBE0")]
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat)
{
return null;
}
// Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000338")]
[Address(RVA = "0x3B1FBF0", Offset = "0x3B1EBF0", VA = "0x183B1FBF0")]
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
{
return null;
}
// Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000339")]
[Address(RVA = "0x3B212C0", Offset = "0x3B202C0", VA = "0x183B212C0")]
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x060003A7 RID: 935 RVA: 0x000034B0 File Offset: 0x000016B0
[Token(Token = "0x600033A")]
[Address(RVA = "0x3B20970", Offset = "0x3B1F970", VA = "0x183B20970")]
public static bool IsInstantiatableType(Type t)
{
return default(bool);
}
// Token: 0x060003A8 RID: 936 RVA: 0x000034C8 File Offset: 0x000016C8
[Token(Token = "0x600033B")]
[Address(RVA = "0x3B1FDF0", Offset = "0x3B1EDF0", VA = "0x183B1FDF0")]
public static bool HasDefaultConstructor(Type t)
{
return default(bool);
}
// Token: 0x060003A9 RID: 937 RVA: 0x000034E0 File Offset: 0x000016E0
[Token(Token = "0x600033C")]
[Address(RVA = "0x3B1FED0", Offset = "0x3B1EED0", VA = "0x183B1FED0")]
public static bool HasDefaultConstructor(Type t, bool nonPublic)
{
return default(bool);
}
// Token: 0x060003AA RID: 938 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033D")]
[Address(RVA = "0x3B1E560", Offset = "0x3B1D560", VA = "0x183B1E560")]
public static ConstructorInfo GetDefaultConstructor(Type t)
{
return null;
}
// Token: 0x060003AB RID: 939 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600033E")]
[Address(RVA = "0x3B1E5C0", Offset = "0x3B1D5C0", VA = "0x183B1E5C0")]
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
{
return null;
}
// Token: 0x060003AC RID: 940 RVA: 0x000034F8 File Offset: 0x000016F8
[Token(Token = "0x600033F")]
[Address(RVA = "0x3B20C40", Offset = "0x3B1FC40", VA = "0x183B20C40")]
public static bool IsNullable(Type t)
{
return default(bool);
}
// Token: 0x060003AD RID: 941 RVA: 0x00003510 File Offset: 0x00001710
[Token(Token = "0x6000340")]
[Address(RVA = "0x3B20B40", Offset = "0x3B1FB40", VA = "0x183B20B40")]
public static bool IsNullableType(Type t)
{
return default(bool);
}
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000341")]
[Address(RVA = "0x3B1DDB0", Offset = "0x3B1CDB0", VA = "0x183B1DDB0")]
public static Type EnsureNotNullableType(Type t)
{
return null;
}
// Token: 0x060003AF RID: 943 RVA: 0x00003528 File Offset: 0x00001728
[Token(Token = "0x6000342")]
[Address(RVA = "0x3B20F70", Offset = "0x3B1FF70", VA = "0x183B20F70")]
public static bool IsUnitializedValue(object value)
{
return default(bool);
}
// Token: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000343")]
[Address(RVA = "0x3B1DB20", Offset = "0x3B1CB20", VA = "0x183B1DB20")]
public static object CreateUnitializedValue(Type type)
{
return null;
}
// Token: 0x060003B1 RID: 945 RVA: 0x00003540 File Offset: 0x00001740
[Token(Token = "0x6000344")]
[Address(RVA = "0x3B20EC0", Offset = "0x3B1FEC0", VA = "0x183B20EC0")]
public static bool IsPropertyIndexed(PropertyInfo property)
{
return default(bool);
}
// Token: 0x060003B2 RID: 946 RVA: 0x00003558 File Offset: 0x00001758
[Token(Token = "0x6000345")]
[Address(RVA = "0x3B1FFC0", Offset = "0x3B1EFC0", VA = "0x183B1FFC0")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
{
return default(bool);
}
// Token: 0x060003B3 RID: 947 RVA: 0x00003570 File Offset: 0x00001770
[Token(Token = "0x6000346")]
[Address(RVA = "0x3B1FFE0", Offset = "0x3B1EFE0", VA = "0x183B1FFE0")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060003B4 RID: 948 RVA: 0x00003588 File Offset: 0x00001788
[Token(Token = "0x6000347")]
[Address(RVA = "0x3B1D070", Offset = "0x3B1C070", VA = "0x183B1D070")]
public static bool AssignableToTypeName(this Type type, string fullTypeName, out Type match)
{
return default(bool);
}
// Token: 0x060003B5 RID: 949 RVA: 0x000035A0 File Offset: 0x000017A0
[Token(Token = "0x6000348")]
[Address(RVA = "0x3B1D1F0", Offset = "0x3B1C1F0", VA = "0x183B1D1F0")]
public static bool AssignableToTypeName(this Type type, string fullTypeName)
{
return default(bool);
}
// Token: 0x060003B6 RID: 950 RVA: 0x000035B8 File Offset: 0x000017B8
[Token(Token = "0x6000349")]
[Address(RVA = "0x3B20450", Offset = "0x3B1F450", VA = "0x183B20450")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
{
return default(bool);
}
// Token: 0x060003B7 RID: 951 RVA: 0x000035D0 File Offset: 0x000017D0
[Token(Token = "0x600034A")]
[Address(RVA = "0x3B20470", Offset = "0x3B1F470", VA = "0x183B20470")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060003B8 RID: 952 RVA: 0x000035E8 File Offset: 0x000017E8
[Token(Token = "0x600034B")]
[Address(RVA = "0x3B20310", Offset = "0x3B1F310", VA = "0x183B20310")]
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034C")]
[Address(RVA = "0x3B1E230", Offset = "0x3B1D230", VA = "0x183B1E230")]
public static Type GetCollectionItemType(Type type)
{
return null;
}
// Token: 0x060003BA RID: 954 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600034D")]
[Address(RVA = "0x3B1E670", Offset = "0x3B1D670", VA = "0x183B1E670")]
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
{
}
// Token: 0x060003BB RID: 955 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034E")]
[Address(RVA = "0x3B1E9A0", Offset = "0x3B1D9A0", VA = "0x183B1E9A0")]
public static Type GetDictionaryValueType(Type dictionaryType)
{
return null;
}
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034F")]
[Address(RVA = "0x3B1E640", Offset = "0x3B1D640", VA = "0x183B1E640")]
public static Type GetDictionaryKeyType(Type dictionaryType)
{
return null;
}
// Token: 0x060003BD RID: 957 RVA: 0x00003600 File Offset: 0x00001800
[Token(Token = "0x6000350")]
[Address(RVA = "0x26D7C50", Offset = "0x26D6C50", VA = "0x1826D7C50")]
public static bool ItemsUnitializedValue<T>(IList<T> list)
{
return default(bool);
}
// Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000351")]
[Address(RVA = "0x3B1F270", Offset = "0x3B1E270", VA = "0x183B1F270")]
public static Type GetMemberUnderlyingType(MemberInfo member)
{
return null;
}
// Token: 0x060003BF RID: 959 RVA: 0x00003618 File Offset: 0x00001818
[Token(Token = "0x6000352")]
[Address(RVA = "0x3B207E0", Offset = "0x3B1F7E0", VA = "0x183B207E0")]
public static bool IsIndexedProperty(MemberInfo member)
{
return default(bool);
}
// Token: 0x060003C0 RID: 960 RVA: 0x00003630 File Offset: 0x00001830
[Token(Token = "0x6000353")]
[Address(RVA = "0x3B20730", Offset = "0x3B1F730", VA = "0x183B20730")]
public static bool IsIndexedProperty(PropertyInfo property)
{
return default(bool);
}
// Token: 0x060003C1 RID: 961 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000354")]
[Address(RVA = "0x3B1F4F0", Offset = "0x3B1E4F0", VA = "0x183B1F4F0")]
public static object GetMemberValue(MemberInfo member, object target)
{
return null;
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000355")]
[Address(RVA = "0x3B21420", Offset = "0x3B20420", VA = "0x183B21420")]
public static void SetMemberValue(MemberInfo member, object target, object value)
{
}
// Token: 0x060003C3 RID: 963 RVA: 0x00003648 File Offset: 0x00001848
[Token(Token = "0x6000356")]
[Address(RVA = "0x3B1D350", Offset = "0x3B1C350", VA = "0x183B1D350")]
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
{
return default(bool);
}
// Token: 0x060003C4 RID: 964 RVA: 0x00003660 File Offset: 0x00001860
[Token(Token = "0x6000357")]
[Address(RVA = "0x3B1D4D0", Offset = "0x3B1C4D0", VA = "0x183B1D4D0")]
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
{
return default(bool);
}
// Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000358")]
[Address(RVA = "0x1E7DE10", Offset = "0x1E7CE10", VA = "0x181E7DE10")]
public static List<MemberInfo> GetFieldsAndProperties<T>(BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000359")]
[Address(RVA = "0x3B1E9D0", Offset = "0x3B1D9D0", VA = "0x183B1E9D0")]
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060003C7 RID: 967 RVA: 0x00003678 File Offset: 0x00001878
[Token(Token = "0x600035A")]
[Address(RVA = "0x3B20CF0", Offset = "0x3B1FCF0", VA = "0x183B20CF0")]
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
{
return default(bool);
}
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035B")]
[Address(RVA = "0x22C0BF0", Offset = "0x22BFBF0", VA = "0x1822C0BF0")]
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider) where T : Attribute
{
return null;
}
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035C")]
[Address(RVA = "0x22C0D10", Offset = "0x22BFD10", VA = "0x1822C0D10")]
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035D")]
[Address(RVA = "0x294CE30", Offset = "0x294BE30", VA = "0x18294CE30")]
public static T[] GetAttributes<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035E")]
[Address(RVA = "0x3B1F920", Offset = "0x3B1E920", VA = "0x183B1F920")]
public static string GetNameAndAssessmblyName(Type t)
{
return null;
}
// Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035F")]
[Address(RVA = "0x3B210D0", Offset = "0x3B200D0", VA = "0x183B210D0")]
public static Type MakeGenericType(Type genericTypeDefinition, params Type[] innerTypes)
{
return null;
}
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000360")]
[Address(RVA = "0x3B1D9B0", Offset = "0x3B1C9B0", VA = "0x183B1D9B0")]
public static object CreateGeneric(Type genericTypeDefinition, Type innerType, params object[] args)
{
return null;
}
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000361")]
[Address(RVA = "0x3B1D7B0", Offset = "0x3B1C7B0", VA = "0x183B1D7B0")]
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, params object[] args)
{
return null;
}
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000362")]
[Address(RVA = "0x3B1D660", Offset = "0x3B1C660", VA = "0x183B1D660")]
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, Func<Type, IList<object>, object> instanceCreator, params object[] args)
{
return null;
}
// Token: 0x060003D0 RID: 976 RVA: 0x00003690 File Offset: 0x00001890
[Token(Token = "0x6000363")]
[Address(RVA = "0x3B20640", Offset = "0x3B1F640", VA = "0x183B20640")]
public static bool IsCompatibleValue(object value, Type type)
{
return default(bool);
}
// Token: 0x060003D1 RID: 977 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000364")]
[Address(RVA = "0x3B1DA70", Offset = "0x3B1CA70", VA = "0x183B1DA70")]
public static object CreateInstance(Type type, params object[] args)
{
return null;
}
// Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000365")]
[Address(RVA = "0x3B21750", Offset = "0x3B20750", VA = "0x183B21750")]
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
{
}
// Token: 0x060003D3 RID: 979 RVA: 0x000036A8 File Offset: 0x000018A8
[Token(Token = "0x6000366")]
[Address(RVA = "0x3B1DDE0", Offset = "0x3B1CDE0", VA = "0x183B1DDE0")]
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000367")]
[Address(RVA = "0x3B1F000", Offset = "0x3B1E000", VA = "0x183B1F000")]
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
{
return null;
}
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000368")]
[Address(RVA = "0x3B1EF00", Offset = "0x3B1DF00", VA = "0x183B1EF00")]
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060003D6 RID: 982 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000369")]
[Address(RVA = "0x3B1DEA0", Offset = "0x3B1CEA0", VA = "0x183B1DEA0")]
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
{
}
// Token: 0x060003D7 RID: 983 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036A")]
[Address(RVA = "0x3B1FA10", Offset = "0x3B1EA10", VA = "0x183B1FA10")]
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x060003D8 RID: 984 RVA: 0x000036C0 File Offset: 0x000018C0
[Token(Token = "0x600036B")]
[Address(RVA = "0x1177580", Offset = "0x1176580", VA = "0x181177580")]
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
{
return BindingFlags.Default;
}
// Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036C")]
[Address(RVA = "0x3B1E060", Offset = "0x3B1D060", VA = "0x183B1E060")]
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
{
}
}
}
@@ -0,0 +1,102 @@
using System;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000074 RID: 116
[Token(Token = "0x200004E")]
internal class StringBuffer
{
// Token: 0x17000091 RID: 145
// (get) Token: 0x060003E5 RID: 997 RVA: 0x00003720 File Offset: 0x00001920
// (set) Token: 0x060003E6 RID: 998 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000081")]
public int Position
{
[Token(Token = "0x600036D")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return 0;
}
[Token(Token = "0x600036E")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
set
{
}
}
// Token: 0x060003E7 RID: 999 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600036F")]
[Address(RVA = "0x3B237B0", Offset = "0x3B227B0", VA = "0x183B237B0")]
public StringBuffer()
{
}
// Token: 0x060003E8 RID: 1000 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000370")]
[Address(RVA = "0x3B23820", Offset = "0x3B22820", VA = "0x183B23820")]
public StringBuffer(int initalSize)
{
}
// Token: 0x060003E9 RID: 1001 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000371")]
[Address(RVA = "0x3B23560", Offset = "0x3B22560", VA = "0x183B23560")]
public void Append(char value)
{
}
// Token: 0x060003EA RID: 1002 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000372")]
[Address(RVA = "0x3B23620", Offset = "0x3B22620", VA = "0x183B23620")]
public void Clear()
{
}
// Token: 0x060003EB RID: 1003 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000373")]
[Address(RVA = "0x3B23690", Offset = "0x3B22690", VA = "0x183B23690")]
private void EnsureSize(int appendLength)
{
}
// Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000374")]
[Address(RVA = "0x3B23700", Offset = "0x3B22700", VA = "0x183B23700", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x060003ED RID: 1005 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000375")]
[Address(RVA = "0x3B23730", Offset = "0x3B22730", VA = "0x183B23730")]
public string ToString(int start, int length)
{
return null;
}
// Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000376")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
public char[] GetInternalBuffer()
{
return null;
}
// Token: 0x0400016F RID: 367
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000F5")]
private char[] _buffer;
// Token: 0x04000170 RID: 368
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000F6")]
private int _position;
// Token: 0x04000171 RID: 369
[Token(Token = "0x40000F7")]
private static readonly char[] _emptyBuffer;
}
}
@@ -0,0 +1,201 @@
using System;
using System.Collections.Generic;
using System.IO;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000075 RID: 117
[Token(Token = "0x200004F")]
internal static class StringUtils
{
// Token: 0x060003F0 RID: 1008 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000378")]
[Address(RVA = "0x3B23C10", Offset = "0x3B22C10", VA = "0x183B23C10")]
public static string FormatWith(this string format, IFormatProvider provider, params object[] args)
{
return null;
}
// Token: 0x060003F1 RID: 1009 RVA: 0x00003738 File Offset: 0x00001938
[Token(Token = "0x6000379")]
[Address(RVA = "0x3B23930", Offset = "0x3B22930", VA = "0x183B23930")]
public static bool ContainsWhiteSpace(string s)
{
return default(bool);
}
// Token: 0x060003F2 RID: 1010 RVA: 0x00003750 File Offset: 0x00001950
[Token(Token = "0x600037A")]
[Address(RVA = "0x3B241A0", Offset = "0x3B231A0", VA = "0x183B241A0")]
public static bool IsWhiteSpace(string s)
{
return default(bool);
}
// Token: 0x060003F3 RID: 1011 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600037B")]
[Address(RVA = "0x3B23AC0", Offset = "0x3B22AC0", VA = "0x183B23AC0")]
public static string EnsureEndsWith(string target, string value)
{
return null;
}
// Token: 0x060003F4 RID: 1012 RVA: 0x00003768 File Offset: 0x00001968
[Token(Token = "0x600037C")]
[Address(RVA = "0x3B24170", Offset = "0x3B23170", VA = "0x183B24170")]
public static bool IsNullOrEmptyOrWhiteSpace(string s)
{
return default(bool);
}
// Token: 0x060003F5 RID: 1013 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600037D")]
[Address(RVA = "0x3B23D30", Offset = "0x3B22D30", VA = "0x183B23D30")]
public static void IfNotNullOrEmpty(string value, Action<string> action)
{
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600037E")]
[Address(RVA = "0x3B23D90", Offset = "0x3B22D90", VA = "0x183B23D90")]
private static void IfNotNullOrEmpty(string value, Action<string> trueAction, Action<string> falseAction)
{
}
// Token: 0x060003F7 RID: 1015 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600037F")]
[Address(RVA = "0x3B23FC0", Offset = "0x3B22FC0", VA = "0x183B23FC0")]
public static string Indent(string s, int indentation)
{
return null;
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000380")]
[Address(RVA = "0x3B23E10", Offset = "0x3B22E10", VA = "0x183B23E10")]
public static string Indent(string s, int indentation, char indentChar)
{
return null;
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000381")]
[Address(RVA = "0x3B23880", Offset = "0x3B22880", VA = "0x183B23880")]
private static void ActionTextReaderLine(TextReader textReader, TextWriter textWriter, StringUtils.ActionLine lineAction)
{
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000382")]
[Address(RVA = "0x3B242B0", Offset = "0x3B232B0", VA = "0x183B242B0")]
public static string NumberLines(string s)
{
return null;
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000383")]
[Address(RVA = "0x3B24280", Offset = "0x3B23280", VA = "0x183B24280")]
public static string NullEmptyString(string s)
{
return null;
}
// Token: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000384")]
[Address(RVA = "0x3B24410", Offset = "0x3B23410", VA = "0x183B24410")]
public static string ReplaceNewLines(string s, string replacement)
{
return null;
}
// Token: 0x060003FD RID: 1021 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000385")]
[Address(RVA = "0x3B24820", Offset = "0x3B23820", VA = "0x183B24820")]
public static string Truncate(string s, int maximumLength)
{
return null;
}
// Token: 0x060003FE RID: 1022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000386")]
[Address(RVA = "0x3B24980", Offset = "0x3B23980", VA = "0x183B24980")]
public static string Truncate(string s, int maximumLength, string suffix)
{
return null;
}
// Token: 0x060003FF RID: 1023 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000387")]
[Address(RVA = "0x3B23A10", Offset = "0x3B22A10", VA = "0x183B23A10")]
public static StringWriter CreateStringWriter(int capacity)
{
return null;
}
// Token: 0x06000400 RID: 1024 RVA: 0x00003780 File Offset: 0x00001980
[Token(Token = "0x6000388")]
[Address(RVA = "0x3B23CD0", Offset = "0x3B22CD0", VA = "0x183B23CD0")]
public static int? GetLength(string value)
{
return null;
}
// Token: 0x06000401 RID: 1025 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000389")]
[Address(RVA = "0x3B24680", Offset = "0x3B23680", VA = "0x183B24680")]
public static string ToCharAsUnicode(char c)
{
return null;
}
// Token: 0x06000402 RID: 1026 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038A")]
[Address(RVA = "0x3B24AD0", Offset = "0x3B23AD0", VA = "0x183B24AD0")]
public static void WriteCharAsUnicode(TextWriter writer, char c)
{
}
// Token: 0x06000403 RID: 1027 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038B")]
[Address(RVA = "0x1E62640", Offset = "0x1E61640", VA = "0x181E62640")]
public static TSource ForgivingCaseSensitiveFind<TSource>(this IEnumerable<TSource> source, Func<TSource, string> valueSelector, string testValue)
{
return null;
}
// Token: 0x06000404 RID: 1028 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038C")]
[Address(RVA = "0x3B24520", Offset = "0x3B23520", VA = "0x183B24520")]
public static string ToCamelCase(string s)
{
return null;
}
// Token: 0x04000172 RID: 370
[Token(Token = "0x40000F8")]
public const string CarriageReturnLineFeed = "\r\n";
// Token: 0x04000173 RID: 371
[Token(Token = "0x40000F9")]
public const string Empty = "";
// Token: 0x04000174 RID: 372
[Token(Token = "0x40000FA")]
public const char CarriageReturn = '\r';
// Token: 0x04000175 RID: 373
[Token(Token = "0x40000FB")]
public const char LineFeed = '\n';
// Token: 0x04000176 RID: 374
[Token(Token = "0x40000FC")]
public const char Tab = '\t';
// Token: 0x02000076 RID: 118
// (Invoke) Token: 0x06000406 RID: 1030
[Token(Token = "0x20000E3")]
private delegate void ActionLine(TextWriter textWriter, string line);
}
}
@@ -0,0 +1,49 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200007A RID: 122
[Token(Token = "0x2000050")]
internal class ThreadSafeStore<TKey, TValue>
{
// Token: 0x06000410 RID: 1040 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600038D")]
[Address(RVA = "0x32D94A0", Offset = "0x32D84A0", VA = "0x1832D94A0")]
public ThreadSafeStore(Func<TKey, TValue> creator)
{
}
// Token: 0x06000411 RID: 1041 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038E")]
[Address(RVA = "0x32D9330", Offset = "0x32D8330", VA = "0x1832D9330")]
public TValue Get(TKey key)
{
return null;
}
// Token: 0x06000412 RID: 1042 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038F")]
[Address(RVA = "0x32D9010", Offset = "0x32D8010", VA = "0x1832D9010")]
private TValue AddValue(TKey key)
{
return null;
}
// Token: 0x0400017C RID: 380
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000FD")]
private readonly object _lock;
// Token: 0x0400017D RID: 381
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000FE")]
private Dictionary<TKey, TValue> _store;
// Token: 0x0400017E RID: 382
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40000FF")]
private readonly Func<TKey, TValue> _creator;
}
}
@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000055 RID: 85
[Token(Token = "0x200003E")]
internal static class TypeExtensions
{
// Token: 0x0600031A RID: 794 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D4")]
[Address(RVA = "0x3B24EF0", Offset = "0x3B23EF0", VA = "0x183B24EF0")]
public static MethodInfo GetGenericMethod(this Type type, string name, params Type[] parameterTypes)
{
return null;
}
// Token: 0x0600031B RID: 795 RVA: 0x00003258 File Offset: 0x00001458
[Token(Token = "0x60002D5")]
[Address(RVA = "0x3B25140", Offset = "0x3B24140", VA = "0x183B25140")]
public static bool HasParameters(this MethodInfo method, params Type[] parameterTypes)
{
return default(bool);
}
// Token: 0x0600031C RID: 796 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D6")]
[Address(RVA = "0x3B24C70", Offset = "0x3B23C70", VA = "0x183B24C70")]
public static IEnumerable<Type> AllInterfaces(this Type target)
{
return null;
}
// Token: 0x0600031D RID: 797 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D7")]
[Address(RVA = "0x3B24CE0", Offset = "0x3B23CE0", VA = "0x183B24CE0")]
public static IEnumerable<MethodInfo> AllMethods(this Type target)
{
return null;
}
}
}
@@ -0,0 +1,139 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x0200007B RID: 123
[Token(Token = "0x2000051")]
internal static class ValidationUtils
{
// Token: 0x06000413 RID: 1043 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000390")]
[Address(RVA = "0x3B26090", Offset = "0x3B25090", VA = "0x183B26090")]
public static void ArgumentNotNullOrEmpty(string value, string parameterName)
{
}
// Token: 0x06000414 RID: 1044 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000391")]
[Address(RVA = "0x3B25E90", Offset = "0x3B24E90", VA = "0x183B25E90")]
public static void ArgumentNotNullOrEmptyOrWhitespace(string value, string parameterName)
{
}
// Token: 0x06000415 RID: 1045 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000392")]
[Address(RVA = "0x3B26570", Offset = "0x3B25570", VA = "0x183B26570")]
public static void ArgumentTypeIsEnum(Type enumType, string parameterName)
{
}
// Token: 0x06000416 RID: 1046 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000393")]
[Address(RVA = "0x2187FE0", Offset = "0x2186FE0", VA = "0x182187FE0")]
public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName)
{
}
// Token: 0x06000417 RID: 1047 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000394")]
[Address(RVA = "0x21880F0", Offset = "0x21870F0", VA = "0x1821880F0")]
public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName, string message)
{
}
// Token: 0x06000418 RID: 1048 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000395")]
[Address(RVA = "0x3B26270", Offset = "0x3B25270", VA = "0x183B26270")]
public static void ArgumentNotNullOrEmpty(ICollection collection, string parameterName)
{
}
// Token: 0x06000419 RID: 1049 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000396")]
[Address(RVA = "0x3B261B0", Offset = "0x3B251B0", VA = "0x183B261B0")]
public static void ArgumentNotNullOrEmpty(ICollection collection, string parameterName, string message)
{
}
// Token: 0x0600041A RID: 1050 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000397")]
[Address(RVA = "0x3B26400", Offset = "0x3B25400", VA = "0x183B26400")]
public static void ArgumentNotNull(object value, string parameterName)
{
}
// Token: 0x0600041B RID: 1051 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000398")]
[Address(RVA = "0x3B25E10", Offset = "0x3B24E10", VA = "0x183B25E10")]
public static void ArgumentNotNegative(int value, string parameterName)
{
}
// Token: 0x0600041C RID: 1052 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000399")]
[Address(RVA = "0x3B25D90", Offset = "0x3B24D90", VA = "0x183B25D90")]
public static void ArgumentNotNegative(int value, string parameterName, string message)
{
}
// Token: 0x0600041D RID: 1053 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039A")]
[Address(RVA = "0x3B264F0", Offset = "0x3B254F0", VA = "0x183B264F0")]
public static void ArgumentNotZero(int value, string parameterName)
{
}
// Token: 0x0600041E RID: 1054 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039B")]
[Address(RVA = "0x3B26470", Offset = "0x3B25470", VA = "0x183B26470")]
public static void ArgumentNotZero(int value, string parameterName, string message)
{
}
// Token: 0x0600041F RID: 1055 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039C")]
public static void ArgumentIsPositive<T>(T value, string parameterName) where T : struct, IComparable<T>
{
}
// Token: 0x06000420 RID: 1056 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039D")]
[Address(RVA = "0x3B25D10", Offset = "0x3B24D10", VA = "0x183B25D10")]
public static void ArgumentIsPositive(int value, string parameterName, string message)
{
}
// Token: 0x06000421 RID: 1057 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039E")]
[Address(RVA = "0x3B266D0", Offset = "0x3B256D0", VA = "0x183B266D0")]
public static void ObjectNotDisposed(bool disposed, Type objectType)
{
}
// Token: 0x06000422 RID: 1058 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600039F")]
[Address(RVA = "0x3B25C90", Offset = "0x3B24C90", VA = "0x183B25C90")]
public static void ArgumentConditionTrue(bool condition, string parameterName, string message)
{
}
// Token: 0x0400017F RID: 383
[Token(Token = "0x4000100")]
public const string EmailAddressRegex = "^([a-zA-Z0-9_'+*$%\\^&!\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9:]{2,4})+$";
// Token: 0x04000180 RID: 384
[Token(Token = "0x4000101")]
public const string CurrencyRegex = "(^\\$?(?!0,?\\d)\\d{1,3}(,?\\d{3})*(\\.\\d\\d)?)$";
// Token: 0x04000181 RID: 385
[Token(Token = "0x4000102")]
public const string DateRegex = "^(((0?[1-9]|[12]\\d|3[01])[\\.\\-\\/](0?[13578]|1[02])[\\.\\-\\/]((1[6-9]|[2-9]\\d)?\\d{2}|\\d))|((0?[1-9]|[12]\\d|30)[\\.\\-\\/](0?[13456789]|1[012])[\\.\\-\\/]((1[6-9]|[2-9]\\d)?\\d{2}|\\d))|((0?[1-9]|1\\d|2[0-8])[\\.\\-\\/]0?2[\\.\\-\\/]((1[6-9]|[2-9]\\d)?\\d{2}|\\d))|(29[\\.\\-\\/]0?2[\\.\\-\\/]((1[6-9]|[2-9]\\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00|[048])))$";
// Token: 0x04000182 RID: 386
[Token(Token = "0x4000103")]
public const string NumericRegex = "\\d*";
}
}
@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000054 RID: 84
[Token(Token = "0x200003D")]
internal class WrapperDictionary
{
// Token: 0x06000316 RID: 790 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D0")]
[Address(RVA = "0x3B26DA0", Offset = "0x3B25DA0", VA = "0x183B26DA0")]
private static string GenerateKey(Type interfaceType, Type realObjectType)
{
return null;
}
// Token: 0x06000317 RID: 791 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D1")]
[Address(RVA = "0x3B26E30", Offset = "0x3B25E30", VA = "0x183B26E30")]
public Type GetType(Type interfaceType, Type realObjectType)
{
return null;
}
// Token: 0x06000318 RID: 792 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D2")]
[Address(RVA = "0x3B26ED0", Offset = "0x3B25ED0", VA = "0x183B26ED0")]
public void SetType(Type interfaceType, Type realObjectType, Type wrapperType)
{
}
// Token: 0x06000319 RID: 793 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002D3")]
[Address(RVA = "0x3B26F90", Offset = "0x3B25F90", VA = "0x183B26F90")]
public WrapperDictionary()
{
}
// Token: 0x04000144 RID: 324
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000F0")]
private readonly Dictionary<string, Type> _wrapperTypes;
}
}
@@ -0,0 +1,73 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Reflection.Emit;
using Cpp2IlInjected;
namespace Singular.Newtonsoft.Json.Utilities
{
// Token: 0x02000052 RID: 82
[Token(Token = "0x200003C")]
internal class WrapperMethodBuilder
{
// Token: 0x0600030B RID: 779 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002C9")]
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
public WrapperMethodBuilder(Type realObjectType, TypeBuilder proxyBuilder)
{
}
// Token: 0x0600030C RID: 780 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002CA")]
[Address(RVA = "0x3B271B0", Offset = "0x3B261B0", VA = "0x183B271B0")]
public void Generate(MethodInfo newMethod)
{
}
// Token: 0x0600030D RID: 781 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002CB")]
[Address(RVA = "0x3B27910", Offset = "0x3B26910", VA = "0x183B27910")]
private static void Return(ILGenerator ilGenerator)
{
}
// Token: 0x0600030E RID: 782 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002CC")]
[Address(RVA = "0x3B26FF0", Offset = "0x3B25FF0", VA = "0x183B26FF0")]
private void ExecuteMethod(MethodBase newMethod, Type[] parameterTypes, ILGenerator ilGenerator)
{
}
// Token: 0x0600030F RID: 783 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CD")]
[Address(RVA = "0x3B276D0", Offset = "0x3B266D0", VA = "0x183B276D0")]
private MethodInfo GetMethod(MethodBase realMethod, Type[] parameterTypes)
{
return null;
}
// Token: 0x06000310 RID: 784 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002CE")]
[Address(RVA = "0x3B27830", Offset = "0x3B26830", VA = "0x183B27830")]
private static void PushParameters(ICollection<ParameterInfo> parameters, ILGenerator ilGenerator)
{
}
// Token: 0x06000311 RID: 785 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60002CF")]
[Address(RVA = "0x3B27770", Offset = "0x3B26770", VA = "0x183B27770")]
private static void LoadUnderlyingObject(ILGenerator ilGenerator, FieldInfo srcField)
{
}
// Token: 0x0400013F RID: 319
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40000EE")]
private readonly Type _realObjectType;
// Token: 0x04000140 RID: 320
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40000EF")]
private readonly TypeBuilder _wrapperBuilder;
}
}