a
This commit is contained in:
@@ -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: 0x06000247 RID: 583 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022A")]
|
||||
[Address(RVA = "0x24381F0", Offset = "0x2436FF0", VA = "0x1824381F0")]
|
||||
public Base64Encoder(TextWriter writer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000248 RID: 584 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022B")]
|
||||
[Address(RVA = "0x2437D70", Offset = "0x2436B70", VA = "0x182437D70")]
|
||||
public void Encode(byte[] buffer, int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000249 RID: 585 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022C")]
|
||||
[Address(RVA = "0x24380F0", Offset = "0x2436EF0", VA = "0x1824380F0")]
|
||||
public void Flush()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600024A RID: 586 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022D")]
|
||||
[Address(RVA = "0x24381C0", Offset = "0x2436FC0", VA = "0x1824381C0")]
|
||||
private void WriteChars(char[] chars, int index, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000112 RID: 274
|
||||
[Token(Token = "0x40000D9")]
|
||||
private const int Base64LineSize = 76;
|
||||
|
||||
// Token: 0x04000113 RID: 275
|
||||
[Token(Token = "0x40000DA")]
|
||||
private const int LineSizeInBytes = 57;
|
||||
|
||||
// Token: 0x04000114 RID: 276
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000DB")]
|
||||
private readonly char[] _charsLine;
|
||||
|
||||
// Token: 0x04000115 RID: 277
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000DC")]
|
||||
private readonly TextWriter _writer;
|
||||
|
||||
// Token: 0x04000116 RID: 278
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000DD")]
|
||||
private byte[] _leftOverBytes;
|
||||
|
||||
// Token: 0x04000117 RID: 279
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000DE")]
|
||||
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: 0x0600024B RID: 587 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022E")]
|
||||
[Address(RVA = "0x29057E0", Offset = "0x29045E0", VA = "0x1829057E0")]
|
||||
public BidirectionalDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600024C RID: 588 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022F")]
|
||||
[Address(RVA = "0x2905860", Offset = "0x2904660", VA = "0x182905860")]
|
||||
public BidirectionalDictionary(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600024D RID: 589 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000230")]
|
||||
[Address(RVA = "0x2905530", Offset = "0x2904330", VA = "0x182905530")]
|
||||
public void Add(TFirst first, TSecond second)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600024E RID: 590 RVA: 0x00002CE8 File Offset: 0x00000EE8
|
||||
[Token(Token = "0x6000231")]
|
||||
[Address(RVA = "0x29056E0", Offset = "0x29044E0", VA = "0x1829056E0")]
|
||||
public bool TryGetByFirst(TFirst first, out TSecond second)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600024F RID: 591 RVA: 0x00002D00 File Offset: 0x00000F00
|
||||
[Token(Token = "0x6000232")]
|
||||
[Address(RVA = "0x2905760", Offset = "0x2904560", VA = "0x182905760")]
|
||||
public bool TryGetBySecond(TSecond second, out TFirst first)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04000118 RID: 280
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000DF")]
|
||||
private readonly IDictionary<TFirst, TSecond> _firstToSecond;
|
||||
|
||||
// Token: 0x04000119 RID: 281
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E0")]
|
||||
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: 0x06000250 RID: 592 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000233")]
|
||||
[Address(RVA = "0x1958850", Offset = "0x1957650", VA = "0x181958850")]
|
||||
public static IEnumerable<T> CastValid<T>(this IEnumerable enumerable)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000251 RID: 593 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000234")]
|
||||
[Address(RVA = "0x1771D50", Offset = "0x1770B50", VA = "0x181771D50")]
|
||||
public static List<T> CreateList<T>(params T[] values)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000252 RID: 594 RVA: 0x00002D18 File Offset: 0x00000F18
|
||||
[Token(Token = "0x6000235")]
|
||||
[Address(RVA = "0x243A4C0", Offset = "0x24392C0", VA = "0x18243A4C0")]
|
||||
public static bool IsNullOrEmpty(ICollection collection)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000253 RID: 595 RVA: 0x00002D30 File Offset: 0x00000F30
|
||||
[Token(Token = "0x6000236")]
|
||||
[Address(RVA = "0x1902A50", Offset = "0x1901850", VA = "0x181902A50")]
|
||||
public static bool IsNullOrEmpty<T>(ICollection<T> collection)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000254 RID: 596 RVA: 0x00002D48 File Offset: 0x00000F48
|
||||
[Token(Token = "0x6000237")]
|
||||
[Address(RVA = "0x1D72190", Offset = "0x1D70F90", VA = "0x181D72190")]
|
||||
public static bool IsNullOrEmptyOrDefault<T>(IList<T> list)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000255 RID: 597 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000238")]
|
||||
[Address(RVA = "0x19094B0", Offset = "0x19082B0", VA = "0x1819094B0")]
|
||||
public static IList<T> Slice<T>(IList<T> list, int? start, int? end)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000256 RID: 598 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000239")]
|
||||
[Address(RVA = "0x1930790", Offset = "0x192F590", VA = "0x181930790")]
|
||||
public static IList<T> Slice<T>(IList<T> list, int? start, int? end, int? step)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000257 RID: 599 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600023A")]
|
||||
[Address(RVA = "0x1902760", Offset = "0x1901560", VA = "0x181902760")]
|
||||
public static Dictionary<K, List<V>> GroupBy<K, V>(ICollection<V> source, Func<V, K> keySelector)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000258 RID: 600 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023B")]
|
||||
[Address(RVA = "0x1698EA0", Offset = "0x1697CA0", VA = "0x181698EA0")]
|
||||
public static void AddRange<T>(this IList<T> initial, IEnumerable<T> collection)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000259 RID: 601 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023C")]
|
||||
[Address(RVA = "0x2438260", Offset = "0x2437060", VA = "0x182438260")]
|
||||
public static void AddRange(this IList initial, IEnumerable collection)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600025A RID: 602 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600023D")]
|
||||
[Address(RVA = "0x1930200", Offset = "0x192F000", VA = "0x181930200")]
|
||||
public static List<T> Distinct<T>(List<T> collection)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600025B RID: 603 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600023E")]
|
||||
[Address(RVA = "0x1930420", Offset = "0x192F220", VA = "0x181930420")]
|
||||
public static List<List<T>> Flatten<T>(params IList<T>[] lists)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600025C RID: 604 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023F")]
|
||||
[Address(RVA = "0x16990F0", Offset = "0x1697EF0", VA = "0x1816990F0")]
|
||||
private static void Recurse<T>(IList<IList<T>> global, int current, Dictionary<int, T> currentSet, List<List<T>> flattenedResult)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600025D RID: 605 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000240")]
|
||||
[Address(RVA = "0x1930090", Offset = "0x192EE90", VA = "0x181930090")]
|
||||
public static List<T> CreateList<T>(ICollection collection)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600025E RID: 606 RVA: 0x00002D60 File Offset: 0x00000F60
|
||||
[Token(Token = "0x6000241")]
|
||||
[Address(RVA = "0x1D721E0", Offset = "0x1D70FE0", VA = "0x181D721E0")]
|
||||
public static bool ListEquals<T>(IList<T> a, IList<T> b)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600025F RID: 607 RVA: 0x00002D78 File Offset: 0x00000F78
|
||||
[Token(Token = "0x6000242")]
|
||||
[Address(RVA = "0x1D72470", Offset = "0x1D71270", VA = "0x181D72470")]
|
||||
public static bool TryGetSingleItem<T>(IList<T> list, out T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000260 RID: 608 RVA: 0x00002D90 File Offset: 0x00000F90
|
||||
[Token(Token = "0x6000243")]
|
||||
[Address(RVA = "0x1D72390", Offset = "0x1D71190", VA = "0x181D72390")]
|
||||
public static bool TryGetSingleItem<T>(IList<T> list, bool returnDefaultIfEmpty, out T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000261 RID: 609 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000244")]
|
||||
[Address(RVA = "0x13FD0B0", Offset = "0x13FBEB0", VA = "0x1813FD0B0")]
|
||||
public static T GetSingleItem<T>(IList<T> list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000262 RID: 610 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000245")]
|
||||
[Address(RVA = "0x160A500", Offset = "0x1609300", VA = "0x18160A500")]
|
||||
public static T GetSingleItem<T>(IList<T> list, bool returnDefaultIfEmpty)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000263 RID: 611 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000246")]
|
||||
[Address(RVA = "0x1930520", Offset = "0x192F320", VA = "0x181930520")]
|
||||
public static IList<T> Minus<T>(IList<T> list, IList<T> minus)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000264 RID: 612 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000247")]
|
||||
[Address(RVA = "0x24399C0", Offset = "0x24387C0", VA = "0x1824399C0")]
|
||||
public static IList CreateGenericList(Type listType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000265 RID: 613 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000248")]
|
||||
[Address(RVA = "0x2439880", Offset = "0x2438680", VA = "0x182439880")]
|
||||
public static IDictionary CreateGenericDictionary(Type keyType, Type valueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000266 RID: 614 RVA: 0x00002DA8 File Offset: 0x00000FA8
|
||||
[Token(Token = "0x6000249")]
|
||||
[Address(RVA = "0x243A3B0", Offset = "0x24391B0", VA = "0x18243A3B0")]
|
||||
public static bool IsListType(Type type)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000267 RID: 615 RVA: 0x00002DC0 File Offset: 0x00000FC0
|
||||
[Token(Token = "0x600024A")]
|
||||
[Address(RVA = "0x243A1B0", Offset = "0x2438FB0", VA = "0x18243A1B0")]
|
||||
public static bool IsCollectionType(Type type)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000268 RID: 616 RVA: 0x00002DD8 File Offset: 0x00000FD8
|
||||
[Token(Token = "0x600024B")]
|
||||
[Address(RVA = "0x243A2C0", Offset = "0x24390C0", VA = "0x18243A2C0")]
|
||||
public static bool IsDictionaryType(Type type)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000269 RID: 617 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600024C")]
|
||||
[Address(RVA = "0x24390A0", Offset = "0x2437EA0", VA = "0x1824390A0")]
|
||||
public static IWrappedCollection CreateCollectionWrapper(object list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026A RID: 618 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600024D")]
|
||||
[Address(RVA = "0x2439B10", Offset = "0x2438910", VA = "0x182439B10")]
|
||||
public static IWrappedList CreateListWrapper(object list)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026B RID: 619 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600024E")]
|
||||
[Address(RVA = "0x2439460", Offset = "0x2438260", VA = "0x182439460")]
|
||||
public static IWrappedDictionary CreateDictionaryWrapper(object dictionary)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026C RID: 620 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600024F")]
|
||||
[Address(RVA = "0x2438520", Offset = "0x2437320", VA = "0x182438520")]
|
||||
public static object CreateAndPopulateList(Type listType, Action<IList, bool> populateList)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026D RID: 621 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000250")]
|
||||
[Address(RVA = "0x243A5E0", Offset = "0x24393E0", VA = "0x18243A5E0")]
|
||||
public static Array ToArray(Array initial, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026E RID: 622 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000251")]
|
||||
[Address(RVA = "0x2439ED0", Offset = "0x2438CD0", VA = "0x182439ED0")]
|
||||
private static IList<int> GetDimensions(IList values)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000252")]
|
||||
[Address(RVA = "0x243A6D0", Offset = "0x24394D0", VA = "0x18243A6D0")]
|
||||
public static Array ToMultidimensionalArray(IList values, Type type, int rank)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000270 RID: 624 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000253")]
|
||||
[Address(RVA = "0x243A510", Offset = "0x2439310", VA = "0x18243A510")]
|
||||
private static object JaggedArrayGetValue(IList values, int[] indices)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000271 RID: 625 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000254")]
|
||||
[Address(RVA = "0x2438300", Offset = "0x2437100", VA = "0x182438300")]
|
||||
private static void CopyFromJaggedToMultidimensionalArray(IList values, Array multidimensionalArray, int[] indices)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000272 RID: 626 RVA: 0x00002DF0 File Offset: 0x00000FF0
|
||||
[Token(Token = "0x6000255")]
|
||||
[Address(RVA = "0x1860A50", Offset = "0x185F850", VA = "0x181860A50")]
|
||||
public static bool AddDistinct<T>(this IList<T> list, T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000273 RID: 627 RVA: 0x00002E08 File Offset: 0x00001008
|
||||
[Token(Token = "0x6000256")]
|
||||
[Address(RVA = "0x1D71C90", Offset = "0x1D70A90", VA = "0x181D71C90")]
|
||||
public static bool AddDistinct<T>(this IList<T> list, T value, IEqualityComparer<T> comparer)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000274 RID: 628 RVA: 0x00002E20 File Offset: 0x00001020
|
||||
[Token(Token = "0x6000257")]
|
||||
[Address(RVA = "0x1D71F60", Offset = "0x1D70D60", VA = "0x181D71F60")]
|
||||
public static bool ContainsValue<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000275 RID: 629 RVA: 0x00002E38 File Offset: 0x00001038
|
||||
[Token(Token = "0x6000258")]
|
||||
[Address(RVA = "0x1860A50", Offset = "0x185F850", VA = "0x181860A50")]
|
||||
public static bool AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> values)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000276 RID: 630 RVA: 0x00002E50 File Offset: 0x00001050
|
||||
[Token(Token = "0x6000259")]
|
||||
[Address(RVA = "0x1D71D80", Offset = "0x1D70B80", VA = "0x181D71D80")]
|
||||
public static bool AddRangeDistinct<T>(this IList<T> list, IEnumerable<T> values, IEqualityComparer<T> comparer)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000277 RID: 631 RVA: 0x00002E68 File Offset: 0x00001068
|
||||
[Token(Token = "0x600025A")]
|
||||
[Address(RVA = "0x1860AA0", Offset = "0x185F8A0", VA = "0x181860AA0")]
|
||||
public static int IndexOf<T>(this IEnumerable<T> collection, Func<T, bool> predicate)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000278 RID: 632 RVA: 0x00002E80 File Offset: 0x00001080
|
||||
[Token(Token = "0x600025B")]
|
||||
[Address(RVA = "0x1860A50", Offset = "0x185F850", VA = "0x181860A50")]
|
||||
public static int IndexOf<TSource>(this IEnumerable<TSource> list, TSource value) where TSource : IEquatable<TSource>
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000279 RID: 633 RVA: 0x00002E98 File Offset: 0x00001098
|
||||
[Token(Token = "0x600025C")]
|
||||
[Address(RVA = "0x1860C60", Offset = "0x185FA60", VA = "0x181860C60")]
|
||||
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: 0x06000286 RID: 646 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025E")]
|
||||
[Address(RVA = "0x2907440", Offset = "0x2906240", VA = "0x182907440")]
|
||||
public CollectionWrapper(IList list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000287 RID: 647 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600025F")]
|
||||
[Address(RVA = "0x29073D0", Offset = "0x29061D0", VA = "0x1829073D0")]
|
||||
public CollectionWrapper(ICollection<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000288 RID: 648 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000260")]
|
||||
[Address(RVA = "0x2906330", Offset = "0x2905130", VA = "0x182906330", Slot = "29")]
|
||||
public virtual void Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000289 RID: 649 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000261")]
|
||||
[Address(RVA = "0x29063E0", Offset = "0x29051E0", VA = "0x1829063E0", Slot = "30")]
|
||||
public virtual void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600028A RID: 650 RVA: 0x00002EC8 File Offset: 0x000010C8
|
||||
[Token(Token = "0x6000262")]
|
||||
[Address(RVA = "0x2906480", Offset = "0x2905280", VA = "0x182906480", Slot = "31")]
|
||||
public virtual bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600028B RID: 651 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000263")]
|
||||
[Address(RVA = "0x2906530", Offset = "0x2905330", VA = "0x182906530", Slot = "32")]
|
||||
public virtual void CopyTo(T[] array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700006B RID: 107
|
||||
// (get) Token: 0x0600028C RID: 652 RVA: 0x00002EE0 File Offset: 0x000010E0
|
||||
[Token(Token = "0x17000063")]
|
||||
public virtual int Count
|
||||
{
|
||||
[Token(Token = "0x6000264")]
|
||||
[Address(RVA = "0x2907540", Offset = "0x2906340", VA = "0x182907540", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700006C RID: 108
|
||||
// (get) Token: 0x0600028D RID: 653 RVA: 0x00002EF8 File Offset: 0x000010F8
|
||||
[Token(Token = "0x17000064")]
|
||||
public virtual bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6000265")]
|
||||
[Address(RVA = "0x29075D0", Offset = "0x29063D0", VA = "0x1829075D0", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600028E RID: 654 RVA: 0x00002F10 File Offset: 0x00001110
|
||||
[Token(Token = "0x6000266")]
|
||||
[Address(RVA = "0x29067E0", Offset = "0x29055E0", VA = "0x1829067E0", Slot = "35")]
|
||||
public virtual bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600028F RID: 655 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000267")]
|
||||
[Address(RVA = "0x2906600", Offset = "0x2905400", VA = "0x182906600", Slot = "36")]
|
||||
public virtual IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000290 RID: 656 RVA: 0x00002F28 File Offset: 0x00001128
|
||||
[Token(Token = "0x6000268")]
|
||||
[Address(RVA = "0x1227D50", Offset = "0x1226B50", VA = "0x181227D50")]
|
||||
public bool IsGenericCollection()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000291 RID: 657 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000269")]
|
||||
[Address(RVA = "0x29069D0", Offset = "0x29057D0", VA = "0x1829069D0", Slot = "12")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000292 RID: 658 RVA: 0x00002F40 File Offset: 0x00001140
|
||||
[Token(Token = "0x600026A")]
|
||||
[Address(RVA = "0x2906A60", Offset = "0x2905860", VA = "0x182906A60", Slot = "16")]
|
||||
int IList.Add(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000293 RID: 659 RVA: 0x00002F58 File Offset: 0x00001158
|
||||
[Token(Token = "0x600026B")]
|
||||
[Address(RVA = "0x2906B20", Offset = "0x2905920", VA = "0x182906B20", Slot = "17")]
|
||||
bool IList.Contains(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000294 RID: 660 RVA: 0x00002F70 File Offset: 0x00001170
|
||||
[Token(Token = "0x600026C")]
|
||||
[Address(RVA = "0x2906BE0", Offset = "0x29059E0", VA = "0x182906BE0", Slot = "21")]
|
||||
int IList.IndexOf(object value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000295 RID: 661 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600026D")]
|
||||
[Address(RVA = "0x2906E40", Offset = "0x2905C40", VA = "0x182906E40", Slot = "24")]
|
||||
void IList.RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000296 RID: 662 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600026E")]
|
||||
[Address(RVA = "0x2906D10", Offset = "0x2905B10", VA = "0x182906D10", Slot = "22")]
|
||||
void IList.Insert(int index, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700006D RID: 109
|
||||
// (get) Token: 0x06000297 RID: 663 RVA: 0x00002F88 File Offset: 0x00001188
|
||||
[Token(Token = "0x17000065")]
|
||||
bool IList.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x600026F")]
|
||||
[Address(RVA = "0x2906F80", Offset = "0x2905D80", VA = "0x182906F80", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000298 RID: 664 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000270")]
|
||||
[Address(RVA = "0x2906ED0", Offset = "0x2905CD0", VA = "0x182906ED0", Slot = "23")]
|
||||
void IList.Remove(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700006E RID: 110
|
||||
[Token(Token = "0x17000066")]
|
||||
object IList.this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000271")]
|
||||
[Address(RVA = "0x2907020", Offset = "0x2905E20", VA = "0x182907020", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000272")]
|
||||
[Address(RVA = "0x29070B0", Offset = "0x2905EB0", VA = "0x1829070B0", Slot = "15")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600029B RID: 667 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000273")]
|
||||
[Address(RVA = "0x29068C0", Offset = "0x29056C0", VA = "0x1829068C0", Slot = "25")]
|
||||
void ICollection.CopyTo(Array array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700006F RID: 111
|
||||
// (get) Token: 0x0600029C RID: 668 RVA: 0x00002FA0 File Offset: 0x000011A0
|
||||
[Token(Token = "0x17000067")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x6000274")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "28")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000070 RID: 112
|
||||
// (get) Token: 0x0600029D RID: 669 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000068")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x6000275")]
|
||||
[Address(RVA = "0x2906960", Offset = "0x2905760", VA = "0x182906960", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600029E RID: 670 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000276")]
|
||||
[Address(RVA = "0x29071E0", Offset = "0x2905FE0", VA = "0x1829071E0")]
|
||||
private static void VerifyValueType(object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029F RID: 671 RVA: 0x00002FB8 File Offset: 0x000011B8
|
||||
[Token(Token = "0x6000277")]
|
||||
[Address(RVA = "0x2906680", Offset = "0x2905480", VA = "0x182906680")]
|
||||
private static bool IsCompatibleObject(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000071 RID: 113
|
||||
// (get) Token: 0x060002A0 RID: 672 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000069")]
|
||||
public object UnderlyingCollection
|
||||
{
|
||||
[Token(Token = "0x6000278")]
|
||||
[Address(RVA = "0x1888E30", Offset = "0x1887C30", VA = "0x181888E30", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000124 RID: 292
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E1")]
|
||||
private readonly IList _list;
|
||||
|
||||
// Token: 0x04000125 RID: 293
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E2")]
|
||||
private readonly ICollection<T> _genericCollection;
|
||||
|
||||
// Token: 0x04000126 RID: 294
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E3")]
|
||||
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: 0x060002A1 RID: 673 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000279")]
|
||||
[Address(RVA = "0x243B930", Offset = "0x243A730", VA = "0x18243B930")]
|
||||
private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002A2 RID: 674 RVA: 0x00002FD0 File Offset: 0x000011D0
|
||||
[Token(Token = "0x600027A")]
|
||||
[Address(RVA = "0x243A890", Offset = "0x2439690", VA = "0x18243A890")]
|
||||
public static bool CanConvertType(Type initialType, Type targetType, bool allowTypeNameToString)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002A3 RID: 675 RVA: 0x00002FE8 File Offset: 0x000011E8
|
||||
[Token(Token = "0x600027B")]
|
||||
[Address(RVA = "0x243BE50", Offset = "0x243AC50", VA = "0x18243BE50")]
|
||||
private static bool IsComponentConverter(TypeConverter converter)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002A4 RID: 676 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027C")]
|
||||
[Address(RVA = "0x160A910", Offset = "0x1609710", VA = "0x18160A910")]
|
||||
public static T Convert<T>(object initialValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002A5 RID: 677 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027D")]
|
||||
[Address(RVA = "0x160A9B0", Offset = "0x16097B0", VA = "0x18160A9B0")]
|
||||
public static T Convert<T>(object initialValue, CultureInfo culture)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002A6 RID: 678 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600027E")]
|
||||
[Address(RVA = "0x243AF30", Offset = "0x2439D30", VA = "0x18243AF30")]
|
||||
public static object Convert(object initialValue, CultureInfo culture, Type targetType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002A7 RID: 679 RVA: 0x00003000 File Offset: 0x00001200
|
||||
[Token(Token = "0x600027F")]
|
||||
[Address(RVA = "0x1D72610", Offset = "0x1D71410", VA = "0x181D72610")]
|
||||
public static bool TryConvert<T>(object initialValue, out T convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002A8 RID: 680 RVA: 0x00003018 File Offset: 0x00001218
|
||||
[Token(Token = "0x6000280")]
|
||||
[Address(RVA = "0x1D72540", Offset = "0x1D71340", VA = "0x181D72540")]
|
||||
public static bool TryConvert<T>(object initialValue, CultureInfo culture, out T convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002A9 RID: 681 RVA: 0x00003030 File Offset: 0x00001230
|
||||
[Token(Token = "0x6000281")]
|
||||
[Address(RVA = "0x243C000", Offset = "0x243AE00", VA = "0x18243C000")]
|
||||
public static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AA RID: 682 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000282")]
|
||||
[Address(RVA = "0x160A780", Offset = "0x1609580", VA = "0x18160A780")]
|
||||
public static T ConvertOrCast<T>(object initialValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002AB RID: 683 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000283")]
|
||||
[Address(RVA = "0x160A820", Offset = "0x1609620", VA = "0x18160A820")]
|
||||
public static T ConvertOrCast<T>(object initialValue, CultureInfo culture)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002AC RID: 684 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000284")]
|
||||
[Address(RVA = "0x243AD70", Offset = "0x2439B70", VA = "0x18243AD70")]
|
||||
public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002AD RID: 685 RVA: 0x00003048 File Offset: 0x00001248
|
||||
[Token(Token = "0x6000285")]
|
||||
[Address(RVA = "0x1D72490", Offset = "0x1D71290", VA = "0x181D72490")]
|
||||
public static bool TryConvertOrCast<T>(object initialValue, out T convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AE RID: 686 RVA: 0x00003060 File Offset: 0x00001260
|
||||
[Token(Token = "0x6000286")]
|
||||
[Address(RVA = "0x1D72540", Offset = "0x1D71340", VA = "0x181D72540")]
|
||||
public static bool TryConvertOrCast<T>(object initialValue, CultureInfo culture, out T convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002AF RID: 687 RVA: 0x00003078 File Offset: 0x00001278
|
||||
[Token(Token = "0x6000287")]
|
||||
[Address(RVA = "0x243BF30", Offset = "0x243AD30", VA = "0x18243BF30")]
|
||||
public static bool TryConvertOrCast(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002B0 RID: 688 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000288")]
|
||||
[Address(RVA = "0x243BB70", Offset = "0x243A970", VA = "0x18243BB70")]
|
||||
private static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002B1 RID: 689 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000289")]
|
||||
[Address(RVA = "0x243BDC0", Offset = "0x243ABC0", VA = "0x18243BDC0")]
|
||||
internal static TypeConverter GetConverter(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002B2 RID: 690 RVA: 0x00003090 File Offset: 0x00001290
|
||||
[Token(Token = "0x600028A")]
|
||||
[Address(RVA = "0x243BED0", Offset = "0x243ACD0", VA = "0x18243BED0")]
|
||||
public static bool IsInteger(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04000127 RID: 295
|
||||
[Token(Token = "0x40000E4")]
|
||||
private static readonly ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>> CastConverters;
|
||||
|
||||
// Token: 0x02000044 RID: 68
|
||||
[Token(Token = "0x20000CB")]
|
||||
internal struct TypeConvertKey : IEquatable<ConvertUtils.TypeConvertKey>
|
||||
{
|
||||
// Token: 0x17000072 RID: 114
|
||||
// (get) Token: 0x060002B4 RID: 692 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000198")]
|
||||
public Type InitialType
|
||||
{
|
||||
[Token(Token = "0x60008FB")]
|
||||
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000073 RID: 115
|
||||
// (get) Token: 0x060002B5 RID: 693 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000199")]
|
||||
public Type TargetType
|
||||
{
|
||||
[Token(Token = "0x60008FC")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002B6 RID: 694 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60008FD")]
|
||||
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
|
||||
public TypeConvertKey(Type initialType, Type targetType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002B7 RID: 695 RVA: 0x000030A8 File Offset: 0x000012A8
|
||||
[Token(Token = "0x60008FE")]
|
||||
[Address(RVA = "0x244DBF0", Offset = "0x244C9F0", VA = "0x18244DBF0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060002B8 RID: 696 RVA: 0x000030C0 File Offset: 0x000012C0
|
||||
[Token(Token = "0x60008FF")]
|
||||
[Address(RVA = "0x244DD20", Offset = "0x244CB20", VA = "0x18244DD20", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002B9 RID: 697 RVA: 0x000030D8 File Offset: 0x000012D8
|
||||
[Token(Token = "0x6000900")]
|
||||
[Address(RVA = "0x244DC50", Offset = "0x244CA50", VA = "0x18244DC50", Slot = "4")]
|
||||
public bool Equals(ConvertUtils.TypeConvertKey other)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04000128 RID: 296
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40002C3")]
|
||||
private readonly Type _initialType;
|
||||
|
||||
// Token: 0x04000129 RID: 297
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40002C4")]
|
||||
private readonly Type _targetType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Singular.Newtonsoft.Json.Utilities
|
||||
{
|
||||
// Token: 0x0200006C RID: 108
|
||||
// (Invoke) Token: 0x06000385 RID: 901
|
||||
[Token(Token = "0x2000049")]
|
||||
internal delegate T Creator<T>();
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Singular.Newtonsoft.Json.Utilities
|
||||
{
|
||||
// Token: 0x0200006F RID: 111
|
||||
// (Invoke) Token: 0x0600039D RID: 925
|
||||
[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: 0x060002C4 RID: 708 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028C")]
|
||||
[Address(RVA = "0x243C160", Offset = "0x243AF60", VA = "0x18243C160")]
|
||||
public static string GetLocalOffset(this DateTime d)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002C5 RID: 709 RVA: 0x000030F0 File Offset: 0x000012F0
|
||||
[Token(Token = "0x600028D")]
|
||||
[Address(RVA = "0x243C250", Offset = "0x243B050", VA = "0x18243C250")]
|
||||
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: 0x060002C7 RID: 711 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600028F")]
|
||||
[Address(RVA = "0x2909C80", Offset = "0x2908A80", VA = "0x182909C80")]
|
||||
public DictionaryWrapper(IDictionary dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002C8 RID: 712 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000290")]
|
||||
[Address(RVA = "0x2909CF0", Offset = "0x2908AF0", VA = "0x182909CF0")]
|
||||
public DictionaryWrapper(IDictionary<TKey, TValue> dictionary)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002C9 RID: 713 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000291")]
|
||||
[Address(RVA = "0x2908230", Offset = "0x2907030", VA = "0x182908230", Slot = "9")]
|
||||
public void Add(TKey key, TValue value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002CA RID: 714 RVA: 0x00003108 File Offset: 0x00001308
|
||||
[Token(Token = "0x6000292")]
|
||||
[Address(RVA = "0x2908530", Offset = "0x2907330", VA = "0x182908530", Slot = "8")]
|
||||
public bool ContainsKey(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000075 RID: 117
|
||||
// (get) Token: 0x060002CB RID: 715 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700006B")]
|
||||
public ICollection<TKey> Keys
|
||||
{
|
||||
[Token(Token = "0x6000293")]
|
||||
[Address(RVA = "0x2909F90", Offset = "0x2908D90", VA = "0x182909F90", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002CC RID: 716 RVA: 0x00003120 File Offset: 0x00001320
|
||||
[Token(Token = "0x6000294")]
|
||||
[Address(RVA = "0x2909010", Offset = "0x2907E10", VA = "0x182909010", Slot = "10")]
|
||||
public bool Remove(TKey key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002CD RID: 717 RVA: 0x00003138 File Offset: 0x00001338
|
||||
[Token(Token = "0x6000295")]
|
||||
[Address(RVA = "0x2909AF0", Offset = "0x29088F0", VA = "0x182909AF0", Slot = "11")]
|
||||
public bool TryGetValue(TKey key, out TValue value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000076 RID: 118
|
||||
// (get) Token: 0x060002CE RID: 718 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700006C")]
|
||||
public ICollection<TValue> Values
|
||||
{
|
||||
[Token(Token = "0x6000296")]
|
||||
[Address(RVA = "0x290A070", Offset = "0x2908E70", VA = "0x18290A070", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000077 RID: 119
|
||||
[Token(Token = "0x1700006D")]
|
||||
public TValue this[TKey key]
|
||||
{
|
||||
[Token(Token = "0x6000297")]
|
||||
[Address(RVA = "0x2909E90", Offset = "0x2908C90", VA = "0x182909E90", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000298")]
|
||||
[Address(RVA = "0x290A150", Offset = "0x2908F50", VA = "0x18290A150", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002D1 RID: 721 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000299")]
|
||||
[Address(RVA = "0x29082F0", Offset = "0x29070F0", VA = "0x1829082F0", Slot = "14")]
|
||||
public void Add(KeyValuePair<TKey, TValue> item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002D2 RID: 722 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600029A")]
|
||||
[Address(RVA = "0x2908490", Offset = "0x2907290", VA = "0x182908490", Slot = "28")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002D3 RID: 723 RVA: 0x00003150 File Offset: 0x00001350
|
||||
[Token(Token = "0x600029B")]
|
||||
[Address(RVA = "0x29085D0", Offset = "0x29073D0", VA = "0x1829085D0", Slot = "16")]
|
||||
public bool Contains(KeyValuePair<TKey, TValue> item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002D4 RID: 724 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600029C")]
|
||||
[Address(RVA = "0x2908770", Offset = "0x2907570", VA = "0x182908770", Slot = "17")]
|
||||
public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000078 RID: 120
|
||||
// (get) Token: 0x060002D5 RID: 725 RVA: 0x00003168 File Offset: 0x00001368
|
||||
[Token(Token = "0x1700006E")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600029D")]
|
||||
[Address(RVA = "0x2909D60", Offset = "0x2908B60", VA = "0x182909D60", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000079 RID: 121
|
||||
// (get) Token: 0x060002D6 RID: 726 RVA: 0x00003180 File Offset: 0x00001380
|
||||
[Token(Token = "0x1700006F")]
|
||||
public bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x600029E")]
|
||||
[Address(RVA = "0x2909DF0", Offset = "0x2908BF0", VA = "0x182909DF0", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002D7 RID: 727 RVA: 0x00003198 File Offset: 0x00001398
|
||||
[Token(Token = "0x600029F")]
|
||||
[Address(RVA = "0x2908D70", Offset = "0x2907B70", VA = "0x182908D70", Slot = "18")]
|
||||
public bool Remove(KeyValuePair<TKey, TValue> item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002D8 RID: 728 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A0")]
|
||||
[Address(RVA = "0x2908AD0", Offset = "0x29078D0", VA = "0x182908AD0", Slot = "19")]
|
||||
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002D9 RID: 729 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A1")]
|
||||
[Address(RVA = "0x2909AC0", Offset = "0x29088C0", VA = "0x182909AC0", Slot = "20")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002DA RID: 730 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002A2")]
|
||||
[Address(RVA = "0x29092E0", Offset = "0x29080E0", VA = "0x1829092E0", Slot = "27")]
|
||||
void IDictionary.Add(object key, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002DB RID: 731 RVA: 0x000031B0 File Offset: 0x000013B0
|
||||
[Token(Token = "0x60002A3")]
|
||||
[Address(RVA = "0x2909450", Offset = "0x2908250", VA = "0x182909450", Slot = "26")]
|
||||
bool IDictionary.Contains(object key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002DC RID: 732 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002A4")]
|
||||
[Address(RVA = "0x2909560", Offset = "0x2908360", VA = "0x182909560", Slot = "31")]
|
||||
IDictionaryEnumerator IDictionary.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700007A RID: 122
|
||||
// (get) Token: 0x060002DD RID: 733 RVA: 0x000031C8 File Offset: 0x000013C8
|
||||
[Token(Token = "0x17000070")]
|
||||
bool IDictionary.IsFixedSize
|
||||
{
|
||||
[Token(Token = "0x60002A5")]
|
||||
[Address(RVA = "0x2909670", Offset = "0x2908470", VA = "0x182909670", Slot = "30")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700007B RID: 123
|
||||
// (get) Token: 0x060002DE RID: 734 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000071")]
|
||||
ICollection IDictionary.Keys
|
||||
{
|
||||
[Token(Token = "0x60002A6")]
|
||||
[Address(RVA = "0x29097D0", Offset = "0x29085D0", VA = "0x1829097D0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002DF RID: 735 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002A7")]
|
||||
[Address(RVA = "0x2908F00", Offset = "0x2907D00", VA = "0x182908F00", Slot = "32")]
|
||||
public void Remove(object key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700007C RID: 124
|
||||
// (get) Token: 0x060002E0 RID: 736 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000072")]
|
||||
ICollection IDictionary.Values
|
||||
{
|
||||
[Token(Token = "0x60002A8")]
|
||||
[Address(RVA = "0x2909890", Offset = "0x2908690", VA = "0x182909890", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700007D RID: 125
|
||||
[Token(Token = "0x17000073")]
|
||||
object IDictionary.this[object key]
|
||||
{
|
||||
[Token(Token = "0x60002A9")]
|
||||
[Address(RVA = "0x29096D0", Offset = "0x29084D0", VA = "0x1829096D0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60002AA")]
|
||||
[Address(RVA = "0x2909950", Offset = "0x2908750", VA = "0x182909950", Slot = "23")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002E3 RID: 739 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002AB")]
|
||||
[Address(RVA = "0x29090F0", Offset = "0x2907EF0", VA = "0x1829090F0", Slot = "33")]
|
||||
void ICollection.CopyTo(Array array, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700007E RID: 126
|
||||
// (get) Token: 0x060002E4 RID: 740 RVA: 0x000031E0 File Offset: 0x000013E0
|
||||
[Token(Token = "0x17000074")]
|
||||
bool ICollection.IsSynchronized
|
||||
{
|
||||
[Token(Token = "0x60002AC")]
|
||||
[Address(RVA = "0x2909210", Offset = "0x2908010", VA = "0x182909210", Slot = "36")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700007F RID: 127
|
||||
// (get) Token: 0x060002E5 RID: 741 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000075")]
|
||||
object ICollection.SyncRoot
|
||||
{
|
||||
[Token(Token = "0x60002AD")]
|
||||
[Address(RVA = "0x2909270", Offset = "0x2908070", VA = "0x182909270", Slot = "35")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000080 RID: 128
|
||||
// (get) Token: 0x060002E6 RID: 742 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000076")]
|
||||
public object UnderlyingDictionary
|
||||
{
|
||||
[Token(Token = "0x60002AE")]
|
||||
[Address(RVA = "0x1888E30", Offset = "0x1887C30", VA = "0x181888E30", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000133 RID: 307
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E5")]
|
||||
private readonly IDictionary _dictionary;
|
||||
|
||||
// Token: 0x04000134 RID: 308
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E6")]
|
||||
private readonly IDictionary<TKey, TValue> _genericDictionary;
|
||||
|
||||
// Token: 0x04000135 RID: 309
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E7")]
|
||||
private object _syncRoot;
|
||||
|
||||
// Token: 0x0200004D RID: 77
|
||||
[Token(Token = "0x20000D1")]
|
||||
private struct DictionaryEnumerator<TEnumeratorKey, TEnumeratorValue> : IDictionaryEnumerator, IEnumerator
|
||||
{
|
||||
// Token: 0x060002E7 RID: 743 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600090B")]
|
||||
[Address(RVA = "0x2907CC0", Offset = "0x2906AC0", VA = "0x182907CC0")]
|
||||
public DictionaryEnumerator(IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000081 RID: 129
|
||||
// (get) Token: 0x060002E8 RID: 744 RVA: 0x000031F8 File Offset: 0x000013F8
|
||||
[Token(Token = "0x1700019A")]
|
||||
public DictionaryEntry Entry
|
||||
{
|
||||
[Token(Token = "0x600090C")]
|
||||
[Address(RVA = "0x2907F40", Offset = "0x2906D40", VA = "0x182907F40", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return default(DictionaryEntry);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000082 RID: 130
|
||||
// (get) Token: 0x060002E9 RID: 745 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700019B")]
|
||||
public object Key
|
||||
{
|
||||
[Token(Token = "0x600090D")]
|
||||
[Address(RVA = "0x2907FF0", Offset = "0x2906DF0", VA = "0x182907FF0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000083 RID: 131
|
||||
// (get) Token: 0x060002EA RID: 746 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700019C")]
|
||||
public object Value
|
||||
{
|
||||
[Token(Token = "0x600090E")]
|
||||
[Address(RVA = "0x29080A0", Offset = "0x2906EA0", VA = "0x1829080A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000084 RID: 132
|
||||
// (get) Token: 0x060002EB RID: 747 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700019D")]
|
||||
public object Current
|
||||
{
|
||||
[Token(Token = "0x600090F")]
|
||||
[Address(RVA = "0x2907D10", Offset = "0x2906B10", VA = "0x182907D10", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060002EC RID: 748 RVA: 0x00003210 File Offset: 0x00001410
|
||||
[Token(Token = "0x6000910")]
|
||||
[Address(RVA = "0x2907C20", Offset = "0x2906A20", VA = "0x182907C20", Slot = "7")]
|
||||
public bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060002ED RID: 749 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000911")]
|
||||
[Address(RVA = "0x2907C70", Offset = "0x2906A70", VA = "0x182907C70", Slot = "9")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000136 RID: 310
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40002CE")]
|
||||
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: 0x060002F1 RID: 753 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002AF")]
|
||||
[Address(RVA = "0x243C2E0", Offset = "0x243B0E0", VA = "0x18243C2E0")]
|
||||
private static DynamicMethod CreateDynamicMethod(string name, Type returnType, Type[] parameterTypes, Type owner)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F2 RID: 754 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B0")]
|
||||
[Address(RVA = "0x1D75210", Offset = "0x1D74010", VA = "0x181D75210", Slot = "4")]
|
||||
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F3 RID: 755 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B1")]
|
||||
[Address(RVA = "0x243C900", Offset = "0x243B700", VA = "0x18243C900")]
|
||||
private void GenerateCreateMethodCallIL(MethodBase method, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002F4 RID: 756 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B2")]
|
||||
[Address(RVA = "0x220DCC0", Offset = "0x220CAC0", VA = "0x18220DCC0", Slot = "5")]
|
||||
public override Func<T> CreateDefaultConstructor<T>(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F5 RID: 757 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B3")]
|
||||
[Address(RVA = "0x243C3E0", Offset = "0x243B1E0", VA = "0x18243C3E0")]
|
||||
private void GenerateCreateDefaultConstructorIL(Type type, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002F6 RID: 758 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B4")]
|
||||
[Address(RVA = "0x220E0B0", Offset = "0x220CEB0", VA = "0x18220E0B0", Slot = "6")]
|
||||
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F7 RID: 759 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B5")]
|
||||
[Address(RVA = "0x243C750", Offset = "0x243B550", VA = "0x18243C750")]
|
||||
private void GenerateCreateGetPropertyIL(PropertyInfo propertyInfo, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002F8 RID: 760 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B6")]
|
||||
[Address(RVA = "0x220DE80", Offset = "0x220CC80", VA = "0x18220DE80", Slot = "7")]
|
||||
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002F9 RID: 761 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B7")]
|
||||
[Address(RVA = "0x243C660", Offset = "0x243B460", VA = "0x18243C660")]
|
||||
private void GenerateCreateGetFieldIL(FieldInfo fieldInfo, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002FA RID: 762 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002B8")]
|
||||
[Address(RVA = "0x1D75490", Offset = "0x1D74290", VA = "0x181D75490", Slot = "8")]
|
||||
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002FB RID: 763 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002B9")]
|
||||
[Address(RVA = "0x243CEB0", Offset = "0x243BCB0", VA = "0x18243CEB0")]
|
||||
internal static void GenerateCreateSetFieldIL(FieldInfo fieldInfo, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002FC RID: 764 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002BA")]
|
||||
[Address(RVA = "0x1D756F0", Offset = "0x1D744F0", VA = "0x181D756F0", Slot = "9")]
|
||||
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060002FD RID: 765 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002BB")]
|
||||
[Address(RVA = "0x243CFD0", Offset = "0x243BDD0", VA = "0x18243CFD0")]
|
||||
internal static void GenerateCreateSetPropertyIL(PropertyInfo propertyInfo, ILGenerator generator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060002FE RID: 766 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002BC")]
|
||||
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
|
||||
public DynamicReflectionDelegateFactory()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000139 RID: 313
|
||||
[Token(Token = "0x40000E8")]
|
||||
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: 0x17000085 RID: 133
|
||||
// (get) Token: 0x06000301 RID: 769 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000077")]
|
||||
private static ModuleBuilder ModuleBuilder
|
||||
{
|
||||
[Token(Token = "0x60002BF")]
|
||||
[Address(RVA = "0x243DD30", Offset = "0x243CB30", VA = "0x18243DD30")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000302 RID: 770 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002C0")]
|
||||
[Address(RVA = "0x243DA30", Offset = "0x243C830", VA = "0x18243DA30")]
|
||||
private static void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000303 RID: 771 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C1")]
|
||||
[Address(RVA = "0x243D5B0", Offset = "0x243C3B0", VA = "0x18243D5B0")]
|
||||
private static byte[] GetStrongKey()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000304 RID: 772 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C2")]
|
||||
[Address(RVA = "0x243D7E0", Offset = "0x243C5E0", VA = "0x18243D7E0")]
|
||||
public static Type GetWrapper(Type interfaceType, Type realObjectType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000305 RID: 773 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C3")]
|
||||
[Address(RVA = "0x243D730", Offset = "0x243C530", VA = "0x18243D730")]
|
||||
public static object GetUnderlyingObject(object wrapper)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000306 RID: 774 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C4")]
|
||||
[Address(RVA = "0x243D160", Offset = "0x243BF60", VA = "0x18243D160")]
|
||||
private static Type GenerateWrapperType(Type interfaceType, Type underlyingType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000307 RID: 775 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002C5")]
|
||||
[Address(RVA = "0x160AC00", Offset = "0x1609A00", VA = "0x18160AC00")]
|
||||
public static T CreateWrapper<T>(object realObject) where T : class
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400013B RID: 315
|
||||
[Token(Token = "0x40000EA")]
|
||||
private static readonly object _lock;
|
||||
|
||||
// Token: 0x0400013C RID: 316
|
||||
[Token(Token = "0x40000EB")]
|
||||
private static readonly WrapperDictionary _wrapperDictionary;
|
||||
|
||||
// Token: 0x0400013D RID: 317
|
||||
[Token(Token = "0x40000EC")]
|
||||
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: 0x06000300 RID: 768 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002BE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DynamicWrapperBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400013A RID: 314
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000E9")]
|
||||
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: 0x0600032C RID: 812 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D6")]
|
||||
public static T Parse<T>(string enumMemberName) where T : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600032D RID: 813 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D7")]
|
||||
public static T Parse<T>(string enumMemberName, bool ignoreCase) where T : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600032E RID: 814 RVA: 0x00003288 File Offset: 0x00001488
|
||||
[Token(Token = "0x60002D8")]
|
||||
public static bool TryParse<T>(string enumMemberName, bool ignoreCase, out T value) where T : struct
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600032F RID: 815 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D9")]
|
||||
[Address(RVA = "0x1931210", Offset = "0x1930010", VA = "0x181931210")]
|
||||
public static IList<T> GetFlagsValues<T>(T value) where T : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000330 RID: 816 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DA")]
|
||||
[Address(RVA = "0x1D779B0", Offset = "0x1D767B0", VA = "0x181D779B0")]
|
||||
public static EnumValues<ulong> GetNamesAndValues<T>() where T : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000331 RID: 817 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DB")]
|
||||
public static EnumValues<TUnderlyingType> GetNamesAndValues<TUnderlyingType, TEnum>() where TUnderlyingType : struct where TEnum : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000332 RID: 818 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DC")]
|
||||
[Address(RVA = "0x1D77A20", Offset = "0x1D76820", VA = "0x181D77A20")]
|
||||
public static EnumValues<TUnderlyingType> GetNamesAndValues<TUnderlyingType>(Type enumType) where TUnderlyingType : struct
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000333 RID: 819 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DD")]
|
||||
[Address(RVA = "0x1931980", Offset = "0x1930780", VA = "0x181931980")]
|
||||
public static IList<T> GetValues<T>()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000334 RID: 820 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DE")]
|
||||
[Address(RVA = "0x37F6310", Offset = "0x37F5110", VA = "0x1837F6310")]
|
||||
public static IList<object> GetValues(Type enumType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000335 RID: 821 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002DF")]
|
||||
[Address(RVA = "0x1931910", Offset = "0x1930710", VA = "0x181931910")]
|
||||
public static IList<string> GetNames<T>()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000336 RID: 822 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E0")]
|
||||
[Address(RVA = "0x37F6000", Offset = "0x37F4E00", VA = "0x1837F6000")]
|
||||
public static IList<string> GetNames(Type enumType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000337 RID: 823 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E1")]
|
||||
[Address(RVA = "0x2383F10", Offset = "0x2382D10", VA = "0x182383F10")]
|
||||
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: 0x17000088 RID: 136
|
||||
// (get) Token: 0x06000341 RID: 833 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000078")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x60002E2")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000089 RID: 137
|
||||
// (get) Token: 0x06000342 RID: 834 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000079")]
|
||||
public T Value
|
||||
{
|
||||
[Token(Token = "0x60002E3")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000343 RID: 835 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E4")]
|
||||
[Address(RVA = "0x18BFD50", Offset = "0x18BEB50", VA = "0x1818BFD50")]
|
||||
public EnumValue(string name, T value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000159 RID: 345
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F0")]
|
||||
private string _name;
|
||||
|
||||
// Token: 0x0400015A RID: 346
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F1")]
|
||||
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: 0x06000344 RID: 836 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002E5")]
|
||||
[Address(RVA = "0x290A210", Offset = "0x2909010", VA = "0x18290A210", Slot = "39")]
|
||||
protected override string GetKeyForItem(EnumValue<T> item)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000345 RID: 837 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E6")]
|
||||
[Address(RVA = "0x1190C70", Offset = "0x118FA70", VA = "0x181190C70")]
|
||||
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: 0x06000346 RID: 838 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E7")]
|
||||
[Address(RVA = "0x37F6810", Offset = "0x37F5610", VA = "0x1837F6810")]
|
||||
public static void PushInstance(this ILGenerator generator, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000347 RID: 839 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E8")]
|
||||
[Address(RVA = "0x37F6620", Offset = "0x37F5420", VA = "0x1837F6620")]
|
||||
public static void BoxIfNeeded(this ILGenerator generator, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000348 RID: 840 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002E9")]
|
||||
[Address(RVA = "0x37F69C0", Offset = "0x37F57C0", VA = "0x1837F69C0")]
|
||||
public static void UnboxIfNeeded(this ILGenerator generator, Type type)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000349 RID: 841 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002EA")]
|
||||
[Address(RVA = "0x37F6710", Offset = "0x37F5510", VA = "0x1837F6710")]
|
||||
public static void CallMethod(this ILGenerator generator, MethodInfo methodInfo)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600034A RID: 842 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002EB")]
|
||||
[Address(RVA = "0x37F6940", Offset = "0x37F5740", VA = "0x1837F6940")]
|
||||
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: 0x1700006A RID: 106
|
||||
// (get) Token: 0x06000285 RID: 645
|
||||
[Token(Token = "0x17000062")]
|
||||
object UnderlyingCollection
|
||||
{
|
||||
[Token(Token = "0x600025D")]
|
||||
[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: 0x17000074 RID: 116
|
||||
// (get) Token: 0x060002C6 RID: 710
|
||||
[Token(Token = "0x1700006A")]
|
||||
object UnderlyingDictionary
|
||||
{
|
||||
[Token(Token = "0x600028E")]
|
||||
[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: 0x1700008B RID: 139
|
||||
// (get) Token: 0x06000365 RID: 869
|
||||
[Token(Token = "0x1700007B")]
|
||||
object UnderlyingList
|
||||
{
|
||||
[Token(Token = "0x60002F8")]
|
||||
[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: 0x0600034B RID: 843 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002EC")]
|
||||
[Address(RVA = "0x37F6C80", Offset = "0x37F5A80", VA = "0x1837F6C80")]
|
||||
public static void WriteEscapedJavaScriptString(TextWriter writer, string value, char delimiter, bool appendDelimiters)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600034C RID: 844 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002ED")]
|
||||
[Address(RVA = "0x37F6AB0", Offset = "0x37F58B0", VA = "0x1837F6AB0")]
|
||||
public static string ToEscapedJavaScriptString(string value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600034D RID: 845 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002EE")]
|
||||
[Address(RVA = "0x37F6AC0", Offset = "0x37F58C0", VA = "0x1837F6AC0")]
|
||||
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: 0x1700008A RID: 138
|
||||
// (get) Token: 0x0600034E RID: 846 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700007A")]
|
||||
internal static ReflectionDelegateFactory Instance
|
||||
{
|
||||
[Token(Token = "0x60002EF")]
|
||||
[Address(RVA = "0x37F6FB0", Offset = "0x37F5DB0", VA = "0x1837F6FB0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600034F RID: 847 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F0")]
|
||||
[Address(RVA = "0x1D7AB70", Offset = "0x1D79970", VA = "0x181D7AB70", Slot = "4")]
|
||||
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000350 RID: 848 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F1")]
|
||||
[Address(RVA = "0x220E530", Offset = "0x220D330", VA = "0x18220E530", Slot = "5")]
|
||||
public override Func<T> CreateDefaultConstructor<T>(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000351 RID: 849 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F2")]
|
||||
[Address(RVA = "0x220E7E0", Offset = "0x220D5E0", VA = "0x18220E7E0", Slot = "6")]
|
||||
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000352 RID: 850 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F3")]
|
||||
[Address(RVA = "0x220E8C0", Offset = "0x220D6C0", VA = "0x18220E8C0", Slot = "7")]
|
||||
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000353 RID: 851 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F4")]
|
||||
[Address(RVA = "0x1D7AF70", Offset = "0x1D79D70", VA = "0x181D7AF70", Slot = "8")]
|
||||
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000354 RID: 852 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002F5")]
|
||||
[Address(RVA = "0x1D7ACD0", Offset = "0x1D79AD0", VA = "0x181D7ACD0", Slot = "9")]
|
||||
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000355 RID: 853 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002F6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LateBoundReflectionDelegateFactory()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x40000F2")]
|
||||
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: 0x06000366 RID: 870 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002F9")]
|
||||
[Address(RVA = "0x290BAC0", Offset = "0x290A8C0", VA = "0x18290BAC0")]
|
||||
public ListWrapper(IList list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000367 RID: 871 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002FA")]
|
||||
[Address(RVA = "0x290BA40", Offset = "0x290A840", VA = "0x18290BA40")]
|
||||
public ListWrapper(IList<T> list)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000368 RID: 872 RVA: 0x000032E8 File Offset: 0x000014E8
|
||||
[Token(Token = "0x60002FB")]
|
||||
[Address(RVA = "0x290B7A0", Offset = "0x290A5A0", VA = "0x18290B7A0", Slot = "39")]
|
||||
public int IndexOf(T item)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000369 RID: 873 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002FC")]
|
||||
[Address(RVA = "0x290B840", Offset = "0x290A640", VA = "0x18290B840", Slot = "40")]
|
||||
public void Insert(int index, T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600036A RID: 874 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002FD")]
|
||||
[Address(RVA = "0x290B8F0", Offset = "0x290A6F0", VA = "0x18290B8F0", Slot = "41")]
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700008C RID: 140
|
||||
[Token(Token = "0x1700007C")]
|
||||
public T this[int index]
|
||||
{
|
||||
[Token(Token = "0x60002FE")]
|
||||
[Address(RVA = "0x290BC80", Offset = "0x290AA80", VA = "0x18290BC80", Slot = "37")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60002FF")]
|
||||
[Address(RVA = "0x290BD90", Offset = "0x290AB90", VA = "0x18290BD90", Slot = "38")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600036D RID: 877 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000300")]
|
||||
[Address(RVA = "0x290B550", Offset = "0x290A350", VA = "0x18290B550", Slot = "29")]
|
||||
public override void Add(T item)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600036E RID: 878 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000301")]
|
||||
[Address(RVA = "0x290B5D0", Offset = "0x290A3D0", VA = "0x18290B5D0", Slot = "30")]
|
||||
public override void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600036F RID: 879 RVA: 0x00003300 File Offset: 0x00001500
|
||||
[Token(Token = "0x6000302")]
|
||||
[Address(RVA = "0x290B630", Offset = "0x290A430", VA = "0x18290B630", Slot = "31")]
|
||||
public override bool Contains(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000370 RID: 880 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000303")]
|
||||
[Address(RVA = "0x290B6B0", Offset = "0x290A4B0", VA = "0x18290B6B0", Slot = "32")]
|
||||
public override void CopyTo(T[] array, int arrayIndex)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700008D RID: 141
|
||||
// (get) Token: 0x06000371 RID: 881 RVA: 0x00003318 File Offset: 0x00001518
|
||||
[Token(Token = "0x1700007D")]
|
||||
public override int Count
|
||||
{
|
||||
[Token(Token = "0x6000304")]
|
||||
[Address(RVA = "0x290BBC0", Offset = "0x290A9C0", VA = "0x18290BBC0", Slot = "33")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700008E RID: 142
|
||||
// (get) Token: 0x06000372 RID: 882 RVA: 0x00003330 File Offset: 0x00001530
|
||||
[Token(Token = "0x1700007E")]
|
||||
public override bool IsReadOnly
|
||||
{
|
||||
[Token(Token = "0x6000305")]
|
||||
[Address(RVA = "0x290BC20", Offset = "0x290AA20", VA = "0x18290BC20", Slot = "34")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000373 RID: 883 RVA: 0x00003348 File Offset: 0x00001548
|
||||
[Token(Token = "0x6000306")]
|
||||
[Address(RVA = "0x290B990", Offset = "0x290A790", VA = "0x18290B990", Slot = "35")]
|
||||
public override bool Remove(T item)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000374 RID: 884 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000307")]
|
||||
[Address(RVA = "0x290B740", Offset = "0x290A540", VA = "0x18290B740", Slot = "36")]
|
||||
public override IEnumerator<T> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700008F RID: 143
|
||||
// (get) Token: 0x06000375 RID: 885 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700007F")]
|
||||
public object UnderlyingList
|
||||
{
|
||||
[Token(Token = "0x6000308")]
|
||||
[Address(RVA = "0x290BD70", Offset = "0x290AB70", VA = "0x18290BD70", Slot = "42")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000164 RID: 356
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F3")]
|
||||
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: 0x06000376 RID: 886 RVA: 0x00003360 File Offset: 0x00001560
|
||||
[Token(Token = "0x6000309")]
|
||||
[Address(RVA = "0x37F71D0", Offset = "0x37F5FD0", VA = "0x1837F71D0")]
|
||||
public static int IntLength(int i)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000377 RID: 887 RVA: 0x00003378 File Offset: 0x00001578
|
||||
[Token(Token = "0x600030A")]
|
||||
[Address(RVA = "0x37F7190", Offset = "0x37F5F90", VA = "0x1837F7190")]
|
||||
public static int HexToInt(char h)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000378 RID: 888 RVA: 0x00003390 File Offset: 0x00001590
|
||||
[Token(Token = "0x600030B")]
|
||||
[Address(RVA = "0x318E600", Offset = "0x318D400", VA = "0x18318E600")]
|
||||
public static char IntToHex(int n)
|
||||
{
|
||||
return '\0';
|
||||
}
|
||||
|
||||
// Token: 0x06000379 RID: 889 RVA: 0x000033A8 File Offset: 0x000015A8
|
||||
[Token(Token = "0x600030C")]
|
||||
[Address(RVA = "0x37F7090", Offset = "0x37F5E90", VA = "0x1837F7090")]
|
||||
public static int GetDecimalPlaces(double value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600037A RID: 890 RVA: 0x000033C0 File Offset: 0x000015C0
|
||||
[Token(Token = "0x600030D")]
|
||||
[Address(RVA = "0x37F7540", Offset = "0x37F6340", VA = "0x1837F7540")]
|
||||
public static int? Min(int? val1, int? val2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600037B RID: 891 RVA: 0x000033D8 File Offset: 0x000015D8
|
||||
[Token(Token = "0x600030E")]
|
||||
[Address(RVA = "0x37F7270", Offset = "0x37F6070", VA = "0x1837F7270")]
|
||||
public static int? Max(int? val1, int? val2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600037C RID: 892 RVA: 0x000033F0 File Offset: 0x000015F0
|
||||
[Token(Token = "0x600030F")]
|
||||
[Address(RVA = "0x37F7450", Offset = "0x37F6250", VA = "0x1837F7450")]
|
||||
public static double? Min(double? val1, double? val2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600037D RID: 893 RVA: 0x00003408 File Offset: 0x00001608
|
||||
[Token(Token = "0x6000310")]
|
||||
[Address(RVA = "0x37F7360", Offset = "0x37F6160", VA = "0x1837F7360")]
|
||||
public static double? Max(double? val1, double? val2)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600037E RID: 894 RVA: 0x00003420 File Offset: 0x00001620
|
||||
[Token(Token = "0x6000311")]
|
||||
[Address(RVA = "0x37F7010", Offset = "0x37F5E10", VA = "0x1837F7010")]
|
||||
public static bool ApproxEquals(double d1, double d2)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600037F RID: 895 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000312")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MathUtils()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Singular.Newtonsoft.Json.Utilities
|
||||
{
|
||||
// Token: 0x0200006B RID: 107
|
||||
// (Invoke) Token: 0x06000381 RID: 897
|
||||
[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: 0x06000388 RID: 904 RVA: 0x00003438 File Offset: 0x00001638
|
||||
[Token(Token = "0x600031B")]
|
||||
[Address(RVA = "0x37F7BD0", Offset = "0x37F69D0", VA = "0x1837F7BD0")]
|
||||
public static bool ValueEquals(object objA, object objB)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031C")]
|
||||
[Address(RVA = "0x37F7720", Offset = "0x37F6520", VA = "0x1837F7720")]
|
||||
public static ArgumentOutOfRangeException CreateArgumentOutOfRangeException(string paramName, object actualValue, string message)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038A RID: 906 RVA: 0x00003450 File Offset: 0x00001650
|
||||
[Token(Token = "0x600031D")]
|
||||
[Address(RVA = "0x1D7E110", Offset = "0x1D7CF10", VA = "0x181D7E110")]
|
||||
public static bool TryAction<T>(Creator<T> creator, out T output)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600038B RID: 907 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031E")]
|
||||
[Address(RVA = "0x37F7B40", Offset = "0x37F6940", VA = "0x1837F7B40")]
|
||||
public static string ToString(object value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600031F")]
|
||||
[Address(RVA = "0x37F7A00", Offset = "0x37F6800", VA = "0x1837F7A00")]
|
||||
public static byte[] HexToBytes(string hex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038D RID: 909 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000320")]
|
||||
[Address(RVA = "0x37F76C0", Offset = "0x37F64C0", VA = "0x1837F76C0")]
|
||||
public static string BytesToHex(byte[] bytes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000321")]
|
||||
[Address(RVA = "0x37F7630", Offset = "0x37F6430", VA = "0x1837F7630")]
|
||||
public static string BytesToHex(byte[] bytes, bool removeDashes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600038F RID: 911 RVA: 0x00003468 File Offset: 0x00001668
|
||||
[Token(Token = "0x6000322")]
|
||||
[Address(RVA = "0x318E610", Offset = "0x318D410", VA = "0x18318E610")]
|
||||
public static int ByteArrayCompare(byte[] a1, byte[] a2)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000323")]
|
||||
[Address(RVA = "0x37F78D0", Offset = "0x37F66D0", VA = "0x1837F78D0")]
|
||||
public static string GetPrefix(string qualifiedName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000324")]
|
||||
[Address(RVA = "0x37F7860", Offset = "0x37F6660", VA = "0x1837F7860")]
|
||||
public static string GetLocalName(string qualifiedName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000392 RID: 914 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000325")]
|
||||
[Address(RVA = "0x37F7960", Offset = "0x37F6760", VA = "0x1837F7960")]
|
||||
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: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000326")]
|
||||
[Address(RVA = "0x220EC90", Offset = "0x220DA90", VA = "0x18220EC90")]
|
||||
public Func<T, object> CreateGet<T>(MemberInfo memberInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000327")]
|
||||
[Address(RVA = "0x1D7FA90", Offset = "0x1D7E890", VA = "0x181D7FA90")]
|
||||
public Action<T, object> CreateSet<T>(MemberInfo memberInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000395 RID: 917
|
||||
[Token(Token = "0x6000328")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract MethodCall<T, object> CreateMethodCall<T>(MethodBase method);
|
||||
|
||||
// Token: 0x06000396 RID: 918
|
||||
[Token(Token = "0x6000329")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract Func<T> CreateDefaultConstructor<T>(Type type);
|
||||
|
||||
// Token: 0x06000397 RID: 919
|
||||
[Token(Token = "0x600032A")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract Func<T, object> CreateGet<T>(PropertyInfo propertyInfo);
|
||||
|
||||
// Token: 0x06000398 RID: 920
|
||||
[Token(Token = "0x600032B")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract Func<T, object> CreateGet<T>(FieldInfo fieldInfo);
|
||||
|
||||
// Token: 0x06000399 RID: 921
|
||||
[Token(Token = "0x600032C")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract Action<T, object> CreateSet<T>(FieldInfo fieldInfo);
|
||||
|
||||
// Token: 0x0600039A RID: 922
|
||||
[Token(Token = "0x600032D")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract Action<T, object> CreateSet<T>(PropertyInfo propertyInfo);
|
||||
|
||||
// Token: 0x0600039B RID: 923 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600032E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
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: 0x060003A0 RID: 928 RVA: 0x00003480 File Offset: 0x00001680
|
||||
[Token(Token = "0x6000333")]
|
||||
[Address(RVA = "0x37FBE90", Offset = "0x37FAC90", VA = "0x1837FBE90")]
|
||||
public static bool IsVirtual(this PropertyInfo propertyInfo)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000334")]
|
||||
[Address(RVA = "0x3192770", Offset = "0x3191570", VA = "0x183192770")]
|
||||
public static Type GetObjectType(object v)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A2 RID: 930 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000335")]
|
||||
[Address(RVA = "0x37FAAB0", Offset = "0x37F98B0", VA = "0x1837FAAB0")]
|
||||
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000336")]
|
||||
[Address(RVA = "0x37FAAC0", Offset = "0x37F98C0", VA = "0x1837FAAC0")]
|
||||
public static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000337")]
|
||||
[Address(RVA = "0x37FC190", Offset = "0x37FAF90", VA = "0x1837FC190")]
|
||||
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A5 RID: 933 RVA: 0x00003498 File Offset: 0x00001698
|
||||
[Token(Token = "0x6000338")]
|
||||
[Address(RVA = "0x37FB840", Offset = "0x37FA640", VA = "0x1837FB840")]
|
||||
public static bool IsInstantiatableType(Type t)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003A6 RID: 934 RVA: 0x000034B0 File Offset: 0x000016B0
|
||||
[Token(Token = "0x6000339")]
|
||||
[Address(RVA = "0x37FACC0", Offset = "0x37F9AC0", VA = "0x1837FACC0")]
|
||||
public static bool HasDefaultConstructor(Type t)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003A7 RID: 935 RVA: 0x000034C8 File Offset: 0x000016C8
|
||||
[Token(Token = "0x600033A")]
|
||||
[Address(RVA = "0x37FADA0", Offset = "0x37F9BA0", VA = "0x1837FADA0")]
|
||||
public static bool HasDefaultConstructor(Type t, bool nonPublic)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600033B")]
|
||||
[Address(RVA = "0x37F9430", Offset = "0x37F8230", VA = "0x1837F9430")]
|
||||
public static ConstructorInfo GetDefaultConstructor(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600033C")]
|
||||
[Address(RVA = "0x37F9490", Offset = "0x37F8290", VA = "0x1837F9490")]
|
||||
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AA RID: 938 RVA: 0x000034E0 File Offset: 0x000016E0
|
||||
[Token(Token = "0x600033D")]
|
||||
[Address(RVA = "0x37FBB10", Offset = "0x37FA910", VA = "0x1837FBB10")]
|
||||
public static bool IsNullable(Type t)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003AB RID: 939 RVA: 0x000034F8 File Offset: 0x000016F8
|
||||
[Token(Token = "0x600033E")]
|
||||
[Address(RVA = "0x37FBA10", Offset = "0x37FA810", VA = "0x1837FBA10")]
|
||||
public static bool IsNullableType(Type t)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003AC RID: 940 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600033F")]
|
||||
[Address(RVA = "0x37F8C80", Offset = "0x37F7A80", VA = "0x1837F8C80")]
|
||||
public static Type EnsureNotNullableType(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AD RID: 941 RVA: 0x00003510 File Offset: 0x00001710
|
||||
[Token(Token = "0x6000340")]
|
||||
[Address(RVA = "0x37FBE40", Offset = "0x37FAC40", VA = "0x1837FBE40")]
|
||||
public static bool IsUnitializedValue(object value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000341")]
|
||||
[Address(RVA = "0x37F89F0", Offset = "0x37F77F0", VA = "0x1837F89F0")]
|
||||
public static object CreateUnitializedValue(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003AF RID: 943 RVA: 0x00003528 File Offset: 0x00001728
|
||||
[Token(Token = "0x6000342")]
|
||||
[Address(RVA = "0x37FBD90", Offset = "0x37FAB90", VA = "0x1837FBD90")]
|
||||
public static bool IsPropertyIndexed(PropertyInfo property)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B0 RID: 944 RVA: 0x00003540 File Offset: 0x00001740
|
||||
[Token(Token = "0x6000343")]
|
||||
[Address(RVA = "0x37FAE90", Offset = "0x37F9C90", VA = "0x1837FAE90")]
|
||||
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B1 RID: 945 RVA: 0x00003558 File Offset: 0x00001758
|
||||
[Token(Token = "0x6000344")]
|
||||
[Address(RVA = "0x37FAEB0", Offset = "0x37F9CB0", VA = "0x1837FAEB0")]
|
||||
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B2 RID: 946 RVA: 0x00003570 File Offset: 0x00001770
|
||||
[Token(Token = "0x6000345")]
|
||||
[Address(RVA = "0x37F7F40", Offset = "0x37F6D40", VA = "0x1837F7F40")]
|
||||
public static bool AssignableToTypeName(this Type type, string fullTypeName, out Type match)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B3 RID: 947 RVA: 0x00003588 File Offset: 0x00001788
|
||||
[Token(Token = "0x6000346")]
|
||||
[Address(RVA = "0x37F80C0", Offset = "0x37F6EC0", VA = "0x1837F80C0")]
|
||||
public static bool AssignableToTypeName(this Type type, string fullTypeName)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B4 RID: 948 RVA: 0x000035A0 File Offset: 0x000017A0
|
||||
[Token(Token = "0x6000347")]
|
||||
[Address(RVA = "0x37FB320", Offset = "0x37FA120", VA = "0x1837FB320")]
|
||||
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B5 RID: 949 RVA: 0x000035B8 File Offset: 0x000017B8
|
||||
[Token(Token = "0x6000348")]
|
||||
[Address(RVA = "0x37FB340", Offset = "0x37FA140", VA = "0x1837FB340")]
|
||||
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B6 RID: 950 RVA: 0x000035D0 File Offset: 0x000017D0
|
||||
[Token(Token = "0x6000349")]
|
||||
[Address(RVA = "0x37FB1E0", Offset = "0x37F9FE0", VA = "0x1837FB1E0")]
|
||||
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003B7 RID: 951 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034A")]
|
||||
[Address(RVA = "0x37F9100", Offset = "0x37F7F00", VA = "0x1837F9100")]
|
||||
public static Type GetCollectionItemType(Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003B8 RID: 952 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600034B")]
|
||||
[Address(RVA = "0x37F9540", Offset = "0x37F8340", VA = "0x1837F9540")]
|
||||
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034C")]
|
||||
[Address(RVA = "0x37F9870", Offset = "0x37F8670", VA = "0x1837F9870")]
|
||||
public static Type GetDictionaryValueType(Type dictionaryType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BA RID: 954 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034D")]
|
||||
[Address(RVA = "0x37F9510", Offset = "0x37F8310", VA = "0x1837F9510")]
|
||||
public static Type GetDictionaryKeyType(Type dictionaryType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BB RID: 955 RVA: 0x000035E8 File Offset: 0x000017E8
|
||||
[Token(Token = "0x600034E")]
|
||||
[Address(RVA = "0x1D7FC10", Offset = "0x1D7EA10", VA = "0x181D7FC10")]
|
||||
public static bool ItemsUnitializedValue<T>(IList<T> list)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600034F")]
|
||||
[Address(RVA = "0x37FA140", Offset = "0x37F8F40", VA = "0x1837FA140")]
|
||||
public static Type GetMemberUnderlyingType(MemberInfo member)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003BD RID: 957 RVA: 0x00003600 File Offset: 0x00001800
|
||||
[Token(Token = "0x6000350")]
|
||||
[Address(RVA = "0x37FB6B0", Offset = "0x37FA4B0", VA = "0x1837FB6B0")]
|
||||
public static bool IsIndexedProperty(MemberInfo member)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003BE RID: 958 RVA: 0x00003618 File Offset: 0x00001818
|
||||
[Token(Token = "0x6000351")]
|
||||
[Address(RVA = "0x37FB600", Offset = "0x37FA400", VA = "0x1837FB600")]
|
||||
public static bool IsIndexedProperty(PropertyInfo property)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003BF RID: 959 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000352")]
|
||||
[Address(RVA = "0x37FA3C0", Offset = "0x37F91C0", VA = "0x1837FA3C0")]
|
||||
public static object GetMemberValue(MemberInfo member, object target)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C0 RID: 960 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000353")]
|
||||
[Address(RVA = "0x37FC2F0", Offset = "0x37FB0F0", VA = "0x1837FC2F0")]
|
||||
public static void SetMemberValue(MemberInfo member, object target, object value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003C1 RID: 961 RVA: 0x00003630 File Offset: 0x00001830
|
||||
[Token(Token = "0x6000354")]
|
||||
[Address(RVA = "0x37F8220", Offset = "0x37F7020", VA = "0x1837F8220")]
|
||||
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003C2 RID: 962 RVA: 0x00003648 File Offset: 0x00001848
|
||||
[Token(Token = "0x6000355")]
|
||||
[Address(RVA = "0x37F83A0", Offset = "0x37F71A0", VA = "0x1837F83A0")]
|
||||
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000356")]
|
||||
[Address(RVA = "0x1935B20", Offset = "0x1934920", VA = "0x181935B20")]
|
||||
public static List<MemberInfo> GetFieldsAndProperties<T>(BindingFlags bindingAttr)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C4 RID: 964 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000357")]
|
||||
[Address(RVA = "0x37F98A0", Offset = "0x37F86A0", VA = "0x1837F98A0")]
|
||||
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C5 RID: 965 RVA: 0x00003660 File Offset: 0x00001860
|
||||
[Token(Token = "0x6000358")]
|
||||
[Address(RVA = "0x37FBBC0", Offset = "0x37FA9C0", VA = "0x1837FBBC0")]
|
||||
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003C6 RID: 966 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000359")]
|
||||
[Address(RVA = "0x160E980", Offset = "0x160D780", VA = "0x18160E980")]
|
||||
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider) where T : Attribute
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035A")]
|
||||
[Address(RVA = "0x160E990", Offset = "0x160D790", VA = "0x18160E990")]
|
||||
public static T GetAttribute<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035B")]
|
||||
[Address(RVA = "0x239D810", Offset = "0x239C610", VA = "0x18239D810")]
|
||||
public static T[] GetAttributes<T>(ICustomAttributeProvider attributeProvider, bool inherit) where T : Attribute
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035C")]
|
||||
[Address(RVA = "0x37FA7F0", Offset = "0x37F95F0", VA = "0x1837FA7F0")]
|
||||
public static string GetNameAndAssessmblyName(Type t)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035D")]
|
||||
[Address(RVA = "0x37FBFA0", Offset = "0x37FADA0", VA = "0x1837FBFA0")]
|
||||
public static Type MakeGenericType(Type genericTypeDefinition, params Type[] innerTypes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035E")]
|
||||
[Address(RVA = "0x37F8880", Offset = "0x37F7680", VA = "0x1837F8880")]
|
||||
public static object CreateGeneric(Type genericTypeDefinition, Type innerType, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CC RID: 972 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600035F")]
|
||||
[Address(RVA = "0x37F8680", Offset = "0x37F7480", VA = "0x1837F8680")]
|
||||
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CD RID: 973 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000360")]
|
||||
[Address(RVA = "0x37F8530", Offset = "0x37F7330", VA = "0x1837F8530")]
|
||||
public static object CreateGeneric(Type genericTypeDefinition, IList<Type> innerTypes, Func<Type, IList<object>, object> instanceCreator, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003CE RID: 974 RVA: 0x00003678 File Offset: 0x00001878
|
||||
[Token(Token = "0x6000361")]
|
||||
[Address(RVA = "0x37FB510", Offset = "0x37FA310", VA = "0x1837FB510")]
|
||||
public static bool IsCompatibleValue(object value, Type type)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000362")]
|
||||
[Address(RVA = "0x37F8940", Offset = "0x37F7740", VA = "0x1837F8940")]
|
||||
public static object CreateInstance(Type type, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D0 RID: 976 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000363")]
|
||||
[Address(RVA = "0x37FC620", Offset = "0x37FB420", VA = "0x1837FC620")]
|
||||
public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003D1 RID: 977 RVA: 0x00003690 File Offset: 0x00001890
|
||||
[Token(Token = "0x6000364")]
|
||||
[Address(RVA = "0x37F8CB0", Offset = "0x37F7AB0", VA = "0x1837F8CB0")]
|
||||
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000365")]
|
||||
[Address(RVA = "0x37F9ED0", Offset = "0x37F8CD0", VA = "0x1837F9ED0")]
|
||||
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000366")]
|
||||
[Address(RVA = "0x37F9DD0", Offset = "0x37F8BD0", VA = "0x1837F9DD0")]
|
||||
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000367")]
|
||||
[Address(RVA = "0x37F8D70", Offset = "0x37F7B70", VA = "0x1837F8D70")]
|
||||
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000368")]
|
||||
[Address(RVA = "0x37FA8E0", Offset = "0x37F96E0", VA = "0x1837FA8E0")]
|
||||
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003D6 RID: 982 RVA: 0x000036A8 File Offset: 0x000018A8
|
||||
[Token(Token = "0x6000369")]
|
||||
[Address(RVA = "0x3193D90", Offset = "0x3192B90", VA = "0x183193D90")]
|
||||
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
|
||||
{
|
||||
return BindingFlags.Default;
|
||||
}
|
||||
|
||||
// Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036A")]
|
||||
[Address(RVA = "0x37F8F30", Offset = "0x37F7D30", VA = "0x1837F8F30")]
|
||||
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: 0x17000090 RID: 144
|
||||
// (get) Token: 0x060003E3 RID: 995 RVA: 0x00003708 File Offset: 0x00001908
|
||||
// (set) Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x17000080")]
|
||||
public int Position
|
||||
{
|
||||
[Token(Token = "0x600036B")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x600036C")]
|
||||
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036D")]
|
||||
[Address(RVA = "0x37FE500", Offset = "0x37FD300", VA = "0x1837FE500")]
|
||||
public StringBuffer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003E6 RID: 998 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036E")]
|
||||
[Address(RVA = "0x37FE570", Offset = "0x37FD370", VA = "0x1837FE570")]
|
||||
public StringBuffer(int initalSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003E7 RID: 999 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600036F")]
|
||||
[Address(RVA = "0x37FE2B0", Offset = "0x37FD0B0", VA = "0x1837FE2B0")]
|
||||
public void Append(char value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003E8 RID: 1000 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000370")]
|
||||
[Address(RVA = "0x37FE370", Offset = "0x37FD170", VA = "0x1837FE370")]
|
||||
public void Clear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003E9 RID: 1001 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000371")]
|
||||
[Address(RVA = "0x37FE3E0", Offset = "0x37FD1E0", VA = "0x1837FE3E0")]
|
||||
private void EnsureSize(int appendLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003EA RID: 1002 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000372")]
|
||||
[Address(RVA = "0x37FE450", Offset = "0x37FD250", VA = "0x1837FE450", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EB RID: 1003 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000373")]
|
||||
[Address(RVA = "0x37FE480", Offset = "0x37FD280", VA = "0x1837FE480")]
|
||||
public string ToString(int start, int length)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000374")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
public char[] GetInternalBuffer()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400016E RID: 366
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000F4")]
|
||||
private char[] _buffer;
|
||||
|
||||
// Token: 0x0400016F RID: 367
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000F5")]
|
||||
private int _position;
|
||||
|
||||
// Token: 0x04000170 RID: 368
|
||||
[Token(Token = "0x40000F6")]
|
||||
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: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000376")]
|
||||
[Address(RVA = "0x37FE960", Offset = "0x37FD760", VA = "0x1837FE960")]
|
||||
public static string FormatWith(this string format, IFormatProvider provider, params object[] args)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003EF RID: 1007 RVA: 0x00003720 File Offset: 0x00001920
|
||||
[Token(Token = "0x6000377")]
|
||||
[Address(RVA = "0x37FE680", Offset = "0x37FD480", VA = "0x1837FE680")]
|
||||
public static bool ContainsWhiteSpace(string s)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F0 RID: 1008 RVA: 0x00003738 File Offset: 0x00001938
|
||||
[Token(Token = "0x6000378")]
|
||||
[Address(RVA = "0x37FEEF0", Offset = "0x37FDCF0", VA = "0x1837FEEF0")]
|
||||
public static bool IsWhiteSpace(string s)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F1 RID: 1009 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000379")]
|
||||
[Address(RVA = "0x37FE810", Offset = "0x37FD610", VA = "0x1837FE810")]
|
||||
public static string EnsureEndsWith(string target, string value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F2 RID: 1010 RVA: 0x00003750 File Offset: 0x00001950
|
||||
[Token(Token = "0x600037A")]
|
||||
[Address(RVA = "0x37FEEC0", Offset = "0x37FDCC0", VA = "0x1837FEEC0")]
|
||||
public static bool IsNullOrEmptyOrWhiteSpace(string s)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060003F3 RID: 1011 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600037B")]
|
||||
[Address(RVA = "0x37FEA80", Offset = "0x37FD880", VA = "0x1837FEA80")]
|
||||
public static void IfNotNullOrEmpty(string value, Action<string> action)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003F4 RID: 1012 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600037C")]
|
||||
[Address(RVA = "0x37FEAE0", Offset = "0x37FD8E0", VA = "0x1837FEAE0")]
|
||||
private static void IfNotNullOrEmpty(string value, Action<string> trueAction, Action<string> falseAction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600037D")]
|
||||
[Address(RVA = "0x37FED10", Offset = "0x37FDB10", VA = "0x1837FED10")]
|
||||
public static string Indent(string s, int indentation)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F6 RID: 1014 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600037E")]
|
||||
[Address(RVA = "0x37FEB60", Offset = "0x37FD960", VA = "0x1837FEB60")]
|
||||
public static string Indent(string s, int indentation, char indentChar)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F7 RID: 1015 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600037F")]
|
||||
[Address(RVA = "0x37FE5D0", Offset = "0x37FD3D0", VA = "0x1837FE5D0")]
|
||||
private static void ActionTextReaderLine(TextReader textReader, TextWriter textWriter, StringUtils.ActionLine lineAction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060003F8 RID: 1016 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000380")]
|
||||
[Address(RVA = "0x37FF000", Offset = "0x37FDE00", VA = "0x1837FF000")]
|
||||
public static string NumberLines(string s)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003F9 RID: 1017 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000381")]
|
||||
[Address(RVA = "0x37FEFD0", Offset = "0x37FDDD0", VA = "0x1837FEFD0")]
|
||||
public static string NullEmptyString(string s)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FA RID: 1018 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000382")]
|
||||
[Address(RVA = "0x37FF160", Offset = "0x37FDF60", VA = "0x1837FF160")]
|
||||
public static string ReplaceNewLines(string s, string replacement)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000383")]
|
||||
[Address(RVA = "0x37FF570", Offset = "0x37FE370", VA = "0x1837FF570")]
|
||||
public static string Truncate(string s, int maximumLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000384")]
|
||||
[Address(RVA = "0x37FF6D0", Offset = "0x37FE4D0", VA = "0x1837FF6D0")]
|
||||
public static string Truncate(string s, int maximumLength, string suffix)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FD RID: 1021 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000385")]
|
||||
[Address(RVA = "0x37FE760", Offset = "0x37FD560", VA = "0x1837FE760")]
|
||||
public static StringWriter CreateStringWriter(int capacity)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FE RID: 1022 RVA: 0x00003768 File Offset: 0x00001968
|
||||
[Token(Token = "0x6000386")]
|
||||
[Address(RVA = "0x37FEA20", Offset = "0x37FD820", VA = "0x1837FEA20")]
|
||||
public static int? GetLength(string value)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060003FF RID: 1023 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000387")]
|
||||
[Address(RVA = "0x37FF3D0", Offset = "0x37FE1D0", VA = "0x1837FF3D0")]
|
||||
public static string ToCharAsUnicode(char c)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000400 RID: 1024 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000388")]
|
||||
[Address(RVA = "0x37FF820", Offset = "0x37FE620", VA = "0x1837FF820")]
|
||||
public static void WriteCharAsUnicode(TextWriter writer, char c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000401 RID: 1025 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000389")]
|
||||
[Address(RVA = "0x239DEA0", Offset = "0x239CCA0", VA = "0x18239DEA0")]
|
||||
public static TSource ForgivingCaseSensitiveFind<TSource>(this IEnumerable<TSource> source, Func<TSource, string> valueSelector, string testValue)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000402 RID: 1026 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038A")]
|
||||
[Address(RVA = "0x37FF270", Offset = "0x37FE070", VA = "0x1837FF270")]
|
||||
public static string ToCamelCase(string s)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000171 RID: 369
|
||||
[Token(Token = "0x40000F7")]
|
||||
public const string CarriageReturnLineFeed = "\r\n";
|
||||
|
||||
// Token: 0x04000172 RID: 370
|
||||
[Token(Token = "0x40000F8")]
|
||||
public const string Empty = "";
|
||||
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x40000F9")]
|
||||
public const char CarriageReturn = '\r';
|
||||
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x40000FA")]
|
||||
public const char LineFeed = '\n';
|
||||
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x40000FB")]
|
||||
public const char Tab = '\t';
|
||||
|
||||
// Token: 0x02000076 RID: 118
|
||||
// (Invoke) Token: 0x06000404 RID: 1028
|
||||
[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: 0x0600040E RID: 1038 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600038B")]
|
||||
[Address(RVA = "0x2919770", Offset = "0x2918570", VA = "0x182919770")]
|
||||
public ThreadSafeStore(Func<TKey, TValue> creator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600040F RID: 1039 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038C")]
|
||||
[Address(RVA = "0x2919600", Offset = "0x2918400", VA = "0x182919600")]
|
||||
public TValue Get(TKey key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000410 RID: 1040 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600038D")]
|
||||
[Address(RVA = "0x29192E0", Offset = "0x29180E0", VA = "0x1829192E0")]
|
||||
private TValue AddValue(TKey key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400017B RID: 379
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000FC")]
|
||||
private readonly object _lock;
|
||||
|
||||
// Token: 0x0400017C RID: 380
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000FD")]
|
||||
private Dictionary<TKey, TValue> _store;
|
||||
|
||||
// Token: 0x0400017D RID: 381
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000FE")]
|
||||
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: 0x06000318 RID: 792 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D2")]
|
||||
[Address(RVA = "0x37FFC40", Offset = "0x37FEA40", VA = "0x1837FFC40")]
|
||||
public static MethodInfo GetGenericMethod(this Type type, string name, params Type[] parameterTypes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000319 RID: 793 RVA: 0x00003240 File Offset: 0x00001440
|
||||
[Token(Token = "0x60002D3")]
|
||||
[Address(RVA = "0x37FFE90", Offset = "0x37FEC90", VA = "0x1837FFE90")]
|
||||
public static bool HasParameters(this MethodInfo method, params Type[] parameterTypes)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600031A RID: 794 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D4")]
|
||||
[Address(RVA = "0x37FF9C0", Offset = "0x37FE7C0", VA = "0x1837FF9C0")]
|
||||
public static IEnumerable<Type> AllInterfaces(this Type target)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600031B RID: 795 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002D5")]
|
||||
[Address(RVA = "0x37FFA30", Offset = "0x37FE830", VA = "0x1837FFA30")]
|
||||
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: 0x06000411 RID: 1041 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600038E")]
|
||||
[Address(RVA = "0x3800DE0", Offset = "0x37FFBE0", VA = "0x183800DE0")]
|
||||
public static void ArgumentNotNullOrEmpty(string value, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000412 RID: 1042 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600038F")]
|
||||
[Address(RVA = "0x3800BE0", Offset = "0x37FF9E0", VA = "0x183800BE0")]
|
||||
public static void ArgumentNotNullOrEmptyOrWhitespace(string value, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000413 RID: 1043 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000390")]
|
||||
[Address(RVA = "0x38012C0", Offset = "0x38000C0", VA = "0x1838012C0")]
|
||||
public static void ArgumentTypeIsEnum(Type enumType, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000414 RID: 1044 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000391")]
|
||||
[Address(RVA = "0x16AC4B0", Offset = "0x16AB2B0", VA = "0x1816AC4B0")]
|
||||
public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000415 RID: 1045 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000392")]
|
||||
[Address(RVA = "0x16AC5C0", Offset = "0x16AB3C0", VA = "0x1816AC5C0")]
|
||||
public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000416 RID: 1046 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000393")]
|
||||
[Address(RVA = "0x3800FC0", Offset = "0x37FFDC0", VA = "0x183800FC0")]
|
||||
public static void ArgumentNotNullOrEmpty(ICollection collection, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000417 RID: 1047 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000394")]
|
||||
[Address(RVA = "0x3800F00", Offset = "0x37FFD00", VA = "0x183800F00")]
|
||||
public static void ArgumentNotNullOrEmpty(ICollection collection, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000418 RID: 1048 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000395")]
|
||||
[Address(RVA = "0x3801150", Offset = "0x37FFF50", VA = "0x183801150")]
|
||||
public static void ArgumentNotNull(object value, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000419 RID: 1049 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000396")]
|
||||
[Address(RVA = "0x3800B60", Offset = "0x37FF960", VA = "0x183800B60")]
|
||||
public static void ArgumentNotNegative(int value, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041A RID: 1050 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000397")]
|
||||
[Address(RVA = "0x3800AE0", Offset = "0x37FF8E0", VA = "0x183800AE0")]
|
||||
public static void ArgumentNotNegative(int value, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041B RID: 1051 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000398")]
|
||||
[Address(RVA = "0x3801240", Offset = "0x3800040", VA = "0x183801240")]
|
||||
public static void ArgumentNotZero(int value, string parameterName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041C RID: 1052 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000399")]
|
||||
[Address(RVA = "0x38011C0", Offset = "0x37FFFC0", VA = "0x1838011C0")]
|
||||
public static void ArgumentNotZero(int value, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041D RID: 1053 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600039A")]
|
||||
public static void ArgumentIsPositive<T>(T value, string parameterName) where T : struct, IComparable<T>
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041E RID: 1054 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600039B")]
|
||||
[Address(RVA = "0x3800A60", Offset = "0x37FF860", VA = "0x183800A60")]
|
||||
public static void ArgumentIsPositive(int value, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600041F RID: 1055 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600039C")]
|
||||
[Address(RVA = "0x3801420", Offset = "0x3800220", VA = "0x183801420")]
|
||||
public static void ObjectNotDisposed(bool disposed, Type objectType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000420 RID: 1056 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600039D")]
|
||||
[Address(RVA = "0x38009E0", Offset = "0x37FF7E0", VA = "0x1838009E0")]
|
||||
public static void ArgumentConditionTrue(bool condition, string parameterName, string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400017E RID: 382
|
||||
[Token(Token = "0x40000FF")]
|
||||
public const string EmailAddressRegex = "^([a-zA-Z0-9_'+*$%\\^&!\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9:]{2,4})+$";
|
||||
|
||||
// Token: 0x0400017F RID: 383
|
||||
[Token(Token = "0x4000100")]
|
||||
public const string CurrencyRegex = "(^\\$?(?!0,?\\d)\\d{1,3}(,?\\d{3})*(\\.\\d\\d)?)$";
|
||||
|
||||
// Token: 0x04000180 RID: 384
|
||||
[Token(Token = "0x4000101")]
|
||||
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: 0x04000181 RID: 385
|
||||
[Token(Token = "0x4000102")]
|
||||
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: 0x06000314 RID: 788 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CE")]
|
||||
[Address(RVA = "0x3801AF0", Offset = "0x38008F0", VA = "0x183801AF0")]
|
||||
private static string GenerateKey(Type interfaceType, Type realObjectType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000315 RID: 789 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CF")]
|
||||
[Address(RVA = "0x3801B80", Offset = "0x3800980", VA = "0x183801B80")]
|
||||
public Type GetType(Type interfaceType, Type realObjectType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000316 RID: 790 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002D0")]
|
||||
[Address(RVA = "0x3801C20", Offset = "0x3800A20", VA = "0x183801C20")]
|
||||
public void SetType(Type interfaceType, Type realObjectType, Type wrapperType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000317 RID: 791 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002D1")]
|
||||
[Address(RVA = "0x3801CE0", Offset = "0x3800AE0", VA = "0x183801CE0")]
|
||||
public WrapperDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000143 RID: 323
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000EF")]
|
||||
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: 0x06000309 RID: 777 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002C7")]
|
||||
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
|
||||
public WrapperMethodBuilder(Type realObjectType, TypeBuilder proxyBuilder)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600030A RID: 778 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002C8")]
|
||||
[Address(RVA = "0x3801F00", Offset = "0x3800D00", VA = "0x183801F00")]
|
||||
public void Generate(MethodInfo newMethod)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600030B RID: 779 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002C9")]
|
||||
[Address(RVA = "0x3802660", Offset = "0x3801460", VA = "0x183802660")]
|
||||
private static void Return(ILGenerator ilGenerator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600030C RID: 780 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002CA")]
|
||||
[Address(RVA = "0x3801D40", Offset = "0x3800B40", VA = "0x183801D40")]
|
||||
private void ExecuteMethod(MethodBase newMethod, Type[] parameterTypes, ILGenerator ilGenerator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600030D RID: 781 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x60002CB")]
|
||||
[Address(RVA = "0x3802420", Offset = "0x3801220", VA = "0x183802420")]
|
||||
private MethodInfo GetMethod(MethodBase realMethod, Type[] parameterTypes)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600030E RID: 782 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002CC")]
|
||||
[Address(RVA = "0x3802580", Offset = "0x3801380", VA = "0x183802580")]
|
||||
private static void PushParameters(ICollection<ParameterInfo> parameters, ILGenerator ilGenerator)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600030F RID: 783 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60002CD")]
|
||||
[Address(RVA = "0x38024C0", Offset = "0x38012C0", VA = "0x1838024C0")]
|
||||
private static void LoadUnderlyingObject(ILGenerator ilGenerator, FieldInfo srcField)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400013E RID: 318
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000ED")]
|
||||
private readonly Type _realObjectType;
|
||||
|
||||
// Token: 0x0400013F RID: 319
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000EE")]
|
||||
private readonly TypeBuilder _wrapperBuilder;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user