This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,81 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
internal class Base64Encoder
{
// Token: 0x06000121 RID: 289 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000121")]
[Address(RVA = "0x2A53950", Offset = "0x2A52950", VA = "0x182A53950")]
public Base64Encoder(TextWriter writer)
{
}
// Token: 0x06000122 RID: 290 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000122")]
[Address(RVA = "0x2A537F0", Offset = "0x2A527F0", VA = "0x182A537F0")]
private void ValidateEncode(byte[] buffer, int index, int count)
{
}
// Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000123")]
[Address(RVA = "0x2A53190", Offset = "0x2A52190", VA = "0x182A53190")]
public void Encode(byte[] buffer, int index, int count)
{
}
// Token: 0x06000124 RID: 292 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000124")]
[Address(RVA = "0x2A536F0", Offset = "0x2A526F0", VA = "0x182A536F0")]
private void StoreLeftOverBytes(byte[] buffer, int index, ref int count)
{
}
// Token: 0x06000125 RID: 293 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000125")]
[Address(RVA = "0x2A53630", Offset = "0x2A52630", VA = "0x182A53630")]
private bool FulfillFromLeftover(byte[] buffer, int index, ref int count)
{
return default(bool);
}
// Token: 0x06000126 RID: 294 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000126")]
[Address(RVA = "0x2A53560", Offset = "0x2A52560", VA = "0x182A53560")]
public void Flush()
{
}
// Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000127")]
[Address(RVA = "0x2A53920", Offset = "0x2A52920", VA = "0x182A53920")]
private void WriteChars(char[] chars, int index, int count)
{
}
// Token: 0x04000113 RID: 275
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000113")]
private readonly char[] _charsLine;
// Token: 0x04000114 RID: 276
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000114")]
private readonly TextWriter _writer;
// Token: 0x04000115 RID: 277
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000115")]
private byte[] _leftOverBytes;
// Token: 0x04000116 RID: 278
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000116")]
private int _leftOverBytesCount;
}
}
@@ -0,0 +1,53 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000037")]
internal class BidirectionalDictionary<TFirst, TSecond>
{
// Token: 0x06000128 RID: 296 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000128")]
[Address(RVA = "0x2DD45D0", Offset = "0x2DD35D0", VA = "0x182DD45D0")]
public BidirectionalDictionary(IEqualityComparer<TFirst> firstEqualityComparer, IEqualityComparer<TSecond> secondEqualityComparer, string duplicateFirstErrorMessage, string duplicateSecondErrorMessage)
{
}
// Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000129")]
[Address(RVA = "0x2DD41F0", Offset = "0x2DD31F0", VA = "0x182DD41F0")]
public void Set(TFirst first, TSecond second)
{
}
// Token: 0x0600012A RID: 298 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600012A")]
[Address(RVA = "0x2DD4550", Offset = "0x2DD3550", VA = "0x182DD4550")]
public bool TryGetBySecond(TSecond second, out TFirst first)
{
return default(bool);
}
// Token: 0x04000117 RID: 279
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000117")]
private readonly IDictionary<TFirst, TSecond> _firstToSecond;
// Token: 0x04000118 RID: 280
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000118")]
private readonly IDictionary<TSecond, TFirst> _secondToFirst;
// Token: 0x04000119 RID: 281
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000119")]
private readonly string _duplicateFirstErrorMessage;
// Token: 0x0400011A RID: 282
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400011A")]
private readonly string _duplicateSecondErrorMessage;
}
}
+33
View File
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000055 RID: 85
[Token(Token = "0x2000055")]
internal static class BufferUtils
{
// Token: 0x060001C9 RID: 457 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001C9")]
[Address(RVA = "0x2A54910", Offset = "0x2A53910", VA = "0x182A54910")]
public static char[] RentBuffer(IArrayPool<char> bufferPool, int minSize)
{
return null;
}
// Token: 0x060001CA RID: 458 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CA")]
[Address(RVA = "0x2A54980", Offset = "0x2A53980", VA = "0x182A54980")]
public static void ReturnBuffer(IArrayPool<char> bufferPool, char[] buffer)
{
}
// Token: 0x060001CB RID: 459 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001CB")]
[Address(RVA = "0x2A54870", Offset = "0x2A53870", VA = "0x182A54870")]
public static char[] EnsureBufferSize(IArrayPool<char> bufferPool, int size, char[] buffer)
{
return null;
}
}
}
@@ -0,0 +1,76 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000038")]
internal static class CollectionUtils
{
// Token: 0x0600012B RID: 299 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x600012B")]
[Address(RVA = "0x2466870", Offset = "0x2465870", VA = "0x182466870")]
public static bool IsNullOrEmpty<T>(ICollection<T> collection)
{
return default(bool);
}
// Token: 0x0600012C RID: 300 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012C")]
[Address(RVA = "0x24E5950", Offset = "0x24E4950", VA = "0x1824E5950")]
public static void AddRange<T>(this IList<T> initial, IEnumerable<T> collection)
{
}
// Token: 0x0600012D RID: 301 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x600012D")]
[Address(RVA = "0x2A549E0", Offset = "0x2A539E0", VA = "0x182A549E0")]
public static bool IsDictionaryType(Type type)
{
return default(bool);
}
// Token: 0x0600012E RID: 302 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600012E")]
[Address(RVA = "0x2A54DF0", Offset = "0x2A53DF0", VA = "0x182A54DF0")]
public static ConstructorInfo ResolveEnumerableCollectionConstructor(Type collectionType, Type collectionItemType)
{
return null;
}
// Token: 0x0600012F RID: 303 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600012F")]
[Address(RVA = "0x2A54B60", Offset = "0x2A53B60", VA = "0x182A54B60")]
public static ConstructorInfo ResolveEnumerableCollectionConstructor(Type collectionType, Type collectionItemType, Type constructorArgumentType)
{
return null;
}
// Token: 0x06000130 RID: 304 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x6000130")]
[Address(RVA = "0x2387550", Offset = "0x2386550", VA = "0x182387550")]
public static int IndexOf<T>(this IEnumerable<T> collection, Func<T, bool> predicate)
{
return 0;
}
// Token: 0x06000131 RID: 305 RVA: 0x00002478 File Offset: 0x00000678
[Token(Token = "0x6000131")]
[Address(RVA = "0x26C9810", Offset = "0x26C8810", VA = "0x1826C9810")]
public static bool Contains<T>(this List<T> list, T value, IEqualityComparer comparer)
{
return default(bool);
}
// Token: 0x06000132 RID: 306 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000132")]
[Address(RVA = "0x293A380", Offset = "0x2939380", VA = "0x18293A380")]
public static T[] ArrayEmpty<T>()
{
return null;
}
}
}
+71
View File
@@ -0,0 +1,71 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200003C RID: 60
[Token(Token = "0x200003C")]
internal static class ConvertUtils
{
// Token: 0x06000139 RID: 313 RVA: 0x000024A8 File Offset: 0x000006A8
[Token(Token = "0x6000139")]
[Address(RVA = "0x2A55380", Offset = "0x2A54380", VA = "0x182A55380")]
public static PrimitiveTypeCode GetTypeCode(Type t)
{
return PrimitiveTypeCode.Empty;
}
// Token: 0x0600013A RID: 314 RVA: 0x000024C0 File Offset: 0x000006C0
[Token(Token = "0x600013A")]
[Address(RVA = "0x2A55140", Offset = "0x2A54140", VA = "0x182A55140")]
public static PrimitiveTypeCode GetTypeCode(Type t, out bool isEnum)
{
return PrimitiveTypeCode.Empty;
}
// Token: 0x0600013B RID: 315 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600013B")]
[Address(RVA = "0x2A553E0", Offset = "0x2A543E0", VA = "0x182A553E0")]
public static TypeInformation GetTypeInformation(IConvertible convertable)
{
return null;
}
// Token: 0x0600013C RID: 316 RVA: 0x000024D8 File Offset: 0x000006D8
[Token(Token = "0x600013C")]
[Address(RVA = "0x2A55490", Offset = "0x2A54490", VA = "0x182A55490")]
public static bool IsConvertible(Type t)
{
return default(bool);
}
// Token: 0x0600013D RID: 317 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600013D")]
[Address(RVA = "0x2A54F00", Offset = "0x2A53F00", VA = "0x182A54F00")]
private static Func<object, object> CreateCastConverter(StructMultiKey<Type, Type> t)
{
return null;
}
// Token: 0x0600013E RID: 318 RVA: 0x000024F0 File Offset: 0x000006F0
[Token(Token = "0x600013E")]
[Address(RVA = "0x2A55520", Offset = "0x2A54520", VA = "0x182A55520")]
public static bool IsInteger(object value)
{
return default(bool);
}
// Token: 0x04000148 RID: 328
[Token(Token = "0x4000148")]
private static readonly Dictionary<Type, PrimitiveTypeCode> TypeCodeMap;
// Token: 0x04000149 RID: 329
[Token(Token = "0x4000149")]
private static readonly TypeInformation[] PrimitiveTypeCodes;
// Token: 0x0400014A RID: 330
[Token(Token = "0x400014A")]
private static readonly ThreadSafeStore<StructMultiKey<Type, Type>, Func<object, object>> CastConverters;
}
}
+132
View File
@@ -0,0 +1,132 @@
using System;
using System.Globalization;
using System.IO;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200003E RID: 62
[Token(Token = "0x200003E")]
internal static class DateTimeUtils
{
// Token: 0x06000143 RID: 323 RVA: 0x00002508 File Offset: 0x00000708
[Token(Token = "0x6000143")]
[Address(RVA = "0x2A56CF0", Offset = "0x2A55CF0", VA = "0x182A56CF0")]
public static TimeSpan GetUtcOffset(this DateTime d)
{
return default(TimeSpan);
}
// Token: 0x06000144 RID: 324 RVA: 0x00002520 File Offset: 0x00000720
[Token(Token = "0x6000144")]
[Address(RVA = "0x2A56930", Offset = "0x2A55930", VA = "0x182A56930")]
internal static DateTime EnsureDateTime(DateTime value, DateTimeZoneHandling timeZone)
{
return default(DateTime);
}
// Token: 0x06000145 RID: 325 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x6000145")]
[Address(RVA = "0x684D60", Offset = "0x683D60", VA = "0x180684D60")]
private static DateTime SwitchToLocalTime(DateTime value)
{
return default(DateTime);
}
// Token: 0x06000146 RID: 326 RVA: 0x00002550 File Offset: 0x00000750
[Token(Token = "0x6000146")]
[Address(RVA = "0x684DD0", Offset = "0x683DD0", VA = "0x180684DD0")]
private static DateTime SwitchToUtcTime(DateTime value)
{
return default(DateTime);
}
// Token: 0x06000147 RID: 327 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x6000147")]
[Address(RVA = "0x2A56D20", Offset = "0x2A55D20", VA = "0x182A56D20")]
private static long ToUniversalTicks(DateTime dateTime, TimeSpan offset)
{
return 0L;
}
// Token: 0x06000148 RID: 328 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x6000148")]
[Address(RVA = "0x2A566F0", Offset = "0x2A556F0", VA = "0x182A566F0")]
internal static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, TimeSpan offset)
{
return 0L;
}
// Token: 0x06000149 RID: 329 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x6000149")]
[Address(RVA = "0x2A56E40", Offset = "0x2A55E40", VA = "0x182A56E40")]
private static long UniversialTicksToJavaScriptTicks(long universialTicks)
{
return 0L;
}
// Token: 0x0600014A RID: 330 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600014A")]
[Address(RVA = "0x2A57720", Offset = "0x2A56720", VA = "0x182A57720")]
internal static void WriteDateTimeString(TextWriter writer, DateTime value, DateFormatHandling format, string formatString, CultureInfo culture)
{
}
// Token: 0x0600014B RID: 331 RVA: 0x000025B0 File Offset: 0x000007B0
[Token(Token = "0x600014B")]
[Address(RVA = "0x2A571E0", Offset = "0x2A561E0", VA = "0x182A571E0")]
internal static int WriteDateTimeString(char[] chars, int start, DateTime value, TimeSpan? offset, DateTimeKind kind, DateFormatHandling format)
{
return 0;
}
// Token: 0x0600014C RID: 332 RVA: 0x000025C8 File Offset: 0x000007C8
[Token(Token = "0x600014C")]
[Address(RVA = "0x2A57880", Offset = "0x2A56880", VA = "0x182A57880")]
internal static int WriteDefaultIsoDate(char[] chars, int start, DateTime dt)
{
return 0;
}
// Token: 0x0600014D RID: 333 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600014D")]
[Address(RVA = "0x2A568B0", Offset = "0x2A558B0", VA = "0x182A568B0")]
private static void CopyIntToCharArray(char[] chars, int start, int value, int digits)
{
}
// Token: 0x0600014E RID: 334 RVA: 0x000025E0 File Offset: 0x000007E0
[Token(Token = "0x600014E")]
[Address(RVA = "0x2A57040", Offset = "0x2A56040", VA = "0x182A57040")]
internal static int WriteDateTimeOffset(char[] chars, int start, TimeSpan offset, DateFormatHandling format)
{
return 0;
}
// Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600014F")]
[Address(RVA = "0x2A56EC0", Offset = "0x2A55EC0", VA = "0x182A56EC0")]
internal static void WriteDateTimeOffsetString(TextWriter writer, DateTimeOffset value, DateFormatHandling format, string formatString, CultureInfo culture)
{
}
// Token: 0x06000150 RID: 336 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000150")]
[Address(RVA = "0x2A56B00", Offset = "0x2A55B00", VA = "0x182A56B00")]
private static void GetDateValues(DateTime td, out int year, out int month, out int day)
{
}
// Token: 0x0400014C RID: 332
[Token(Token = "0x400014C")]
internal static readonly long InitialJavaScriptDateTicks;
// Token: 0x0400014D RID: 333
[Token(Token = "0x400014D")]
private static readonly int[] DaysToMonth365;
// Token: 0x0400014E RID: 334
[Token(Token = "0x400014E")]
private static readonly int[] DaysToMonth366;
}
}
@@ -0,0 +1,422 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000040 RID: 64
[Token(Token = "0x2000040")]
internal class DictionaryWrapper<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IWrappedDictionary, IDictionary, ICollection
{
// Token: 0x06000152 RID: 338 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000152")]
[Address(RVA = "0x2DD8C50", Offset = "0x2DD7C50", VA = "0x182DD8C50")]
public DictionaryWrapper(IDictionary dictionary)
{
}
// Token: 0x06000153 RID: 339 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000153")]
[Address(RVA = "0x2DD8D30", Offset = "0x2DD7D30", VA = "0x182DD8D30")]
public DictionaryWrapper(IDictionary<TKey, TValue> dictionary)
{
}
// Token: 0x06000154 RID: 340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000154")]
[Address(RVA = "0x2DD8CC0", Offset = "0x2DD7CC0", VA = "0x182DD8CC0")]
public DictionaryWrapper(IReadOnlyDictionary<TKey, TValue> dictionary)
{
}
// Token: 0x06000155 RID: 341 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000155")]
[Address(RVA = "0x2DD6E80", Offset = "0x2DD5E80", VA = "0x182DD6E80", Slot = "9")]
public void Add(TKey key, TValue value)
{
}
// Token: 0x06000156 RID: 342 RVA: 0x000025F8 File Offset: 0x000007F8
[Token(Token = "0x6000156")]
[Address(RVA = "0x2DD7050", Offset = "0x2DD6050", VA = "0x182DD7050", Slot = "8")]
public bool ContainsKey(TKey key)
{
return default(bool);
}
// Token: 0x1700004B RID: 75
// (get) Token: 0x06000157 RID: 343 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700004B")]
public ICollection<TKey> Keys
{
[Token(Token = "0x6000157")]
[Address(RVA = "0x2DD9060", Offset = "0x2DD8060", VA = "0x182DD9060", Slot = "6")]
get
{
return null;
}
}
// Token: 0x06000158 RID: 344 RVA: 0x00002610 File Offset: 0x00000810
[Token(Token = "0x6000158")]
[Address(RVA = "0x2DD7B00", Offset = "0x2DD6B00", VA = "0x182DD7B00", Slot = "10")]
public bool Remove(TKey key)
{
return default(bool);
}
// Token: 0x06000159 RID: 345 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x6000159")]
[Address(RVA = "0x2DD8A90", Offset = "0x2DD7A90", VA = "0x182DD8A90", Slot = "11")]
public bool TryGetValue(TKey key, out TValue value)
{
return default(bool);
}
// Token: 0x1700004C RID: 76
// (get) Token: 0x0600015A RID: 346 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700004C")]
public ICollection<TValue> Values
{
[Token(Token = "0x600015A")]
[Address(RVA = "0x2DD91C0", Offset = "0x2DD81C0", VA = "0x182DD91C0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x1700004D RID: 77
[Token(Token = "0x1700004D")]
public TValue this[TKey key]
{
[Token(Token = "0x600015B")]
[Address(RVA = "0x2DD8F20", Offset = "0x2DD7F20", VA = "0x182DD8F20", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x600015C")]
[Address(RVA = "0x2DD9300", Offset = "0x2DD8300", VA = "0x182DD9300", Slot = "5")]
set
{
}
}
// Token: 0x0600015D RID: 349 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015D")]
[Address(RVA = "0x2DD6C40", Offset = "0x2DD5C40", VA = "0x182DD6C40", Slot = "14")]
public void Add(KeyValuePair<TKey, TValue> item)
{
}
// Token: 0x0600015E RID: 350 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015E")]
[Address(RVA = "0x2DD6F70", Offset = "0x2DD5F70", VA = "0x182DD6F70", Slot = "28")]
public void Clear()
{
}
// Token: 0x0600015F RID: 351 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x600015F")]
[Address(RVA = "0x2DD7150", Offset = "0x2DD6150", VA = "0x182DD7150", Slot = "16")]
public bool Contains(KeyValuePair<TKey, TValue> item)
{
return default(bool);
}
// Token: 0x06000160 RID: 352 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000160")]
[Address(RVA = "0x2DD7330", Offset = "0x2DD6330", VA = "0x182DD7330", Slot = "17")]
public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)
{
}
// Token: 0x1700004E RID: 78
// (get) Token: 0x06000161 RID: 353 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x1700004E")]
public int Count
{
[Token(Token = "0x6000161")]
[Address(RVA = "0x2DD8DA0", Offset = "0x2DD7DA0", VA = "0x182DD8DA0", Slot = "34")]
get
{
return 0;
}
}
// Token: 0x1700004F RID: 79
// (get) Token: 0x06000162 RID: 354 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x1700004F")]
public bool IsReadOnly
{
[Token(Token = "0x6000162")]
[Address(RVA = "0x2DD8E60", Offset = "0x2DD7E60", VA = "0x182DD8E60", Slot = "29")]
get
{
return default(bool);
}
}
// Token: 0x06000163 RID: 355 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x6000163")]
[Address(RVA = "0x2DD7C10", Offset = "0x2DD6C10", VA = "0x182DD7C10", Slot = "18")]
public bool Remove(KeyValuePair<TKey, TValue> item)
{
return default(bool);
}
// Token: 0x06000164 RID: 356 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000164")]
[Address(RVA = "0x2DD76C0", Offset = "0x2DD66C0", VA = "0x182DD76C0", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
return null;
}
// Token: 0x06000165 RID: 357 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000165")]
[Address(RVA = "0x2DD8A60", Offset = "0x2DD7A60", VA = "0x182DD8A60", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x06000166 RID: 358 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000166")]
[Address(RVA = "0x2DD8040", Offset = "0x2DD7040", VA = "0x182DD8040", Slot = "27")]
void IDictionary.Add(object key, object value)
{
}
// Token: 0x17000050 RID: 80
[Token(Token = "0x17000050")]
object IDictionary.this[object key]
{
[Token(Token = "0x6000167")]
[Address(RVA = "0x2DD8510", Offset = "0x2DD7510", VA = "0x182DD8510", Slot = "22")]
get
{
return null;
}
[Token(Token = "0x6000168")]
[Address(RVA = "0x2DD88B0", Offset = "0x2DD78B0", VA = "0x182DD88B0", Slot = "23")]
set
{
}
}
// Token: 0x06000169 RID: 361 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000169")]
[Address(RVA = "0x2DD8380", Offset = "0x2DD7380", VA = "0x182DD8380", Slot = "31")]
IDictionaryEnumerator IDictionary.GetEnumerator()
{
return null;
}
// Token: 0x0600016A RID: 362 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x600016A")]
[Address(RVA = "0x2DD81F0", Offset = "0x2DD71F0", VA = "0x182DD81F0", Slot = "26")]
bool IDictionary.Contains(object key)
{
return default(bool);
}
// Token: 0x17000051 RID: 81
// (get) Token: 0x0600016B RID: 363 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x17000051")]
bool IDictionary.IsFixedSize
{
[Token(Token = "0x600016B")]
[Address(RVA = "0x2DD84A0", Offset = "0x2DD74A0", VA = "0x182DD84A0", Slot = "30")]
get
{
return default(bool);
}
}
// Token: 0x17000052 RID: 82
// (get) Token: 0x0600016C RID: 364 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000052")]
ICollection IDictionary.Keys
{
[Token(Token = "0x600016C")]
[Address(RVA = "0x2DD86B0", Offset = "0x2DD76B0", VA = "0x182DD86B0", Slot = "24")]
get
{
return null;
}
}
// Token: 0x0600016D RID: 365 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016D")]
[Address(RVA = "0x2DD79B0", Offset = "0x2DD69B0", VA = "0x182DD79B0", Slot = "32")]
public void Remove(object key)
{
}
// Token: 0x17000053 RID: 83
// (get) Token: 0x0600016E RID: 366 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000053")]
ICollection IDictionary.Values
{
[Token(Token = "0x600016E")]
[Address(RVA = "0x2DD87B0", Offset = "0x2DD77B0", VA = "0x182DD87B0", Slot = "25")]
get
{
return null;
}
}
// Token: 0x0600016F RID: 367 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016F")]
[Address(RVA = "0x2DD7DC0", Offset = "0x2DD6DC0", VA = "0x182DD7DC0", Slot = "33")]
void ICollection.CopyTo(Array array, int index)
{
}
// Token: 0x17000054 RID: 84
// (get) Token: 0x06000170 RID: 368 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x17000054")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6000170")]
[Address(RVA = "0x2DD7F80", Offset = "0x2DD6F80", VA = "0x182DD7F80", Slot = "36")]
get
{
return default(bool);
}
}
// Token: 0x17000055 RID: 85
// (get) Token: 0x06000171 RID: 369 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000055")]
object ICollection.SyncRoot
{
[Token(Token = "0x6000171")]
[Address(RVA = "0x2DD7FD0", Offset = "0x2DD6FD0", VA = "0x182DD7FD0", Slot = "35")]
get
{
return null;
}
}
// Token: 0x17000056 RID: 86
// (get) Token: 0x06000172 RID: 370 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000056")]
public object UnderlyingDictionary
{
[Token(Token = "0x6000172")]
[Address(RVA = "0x2DD91A0", Offset = "0x2DD81A0", VA = "0x182DD91A0", Slot = "21")]
get
{
return null;
}
}
// Token: 0x0400014F RID: 335
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400014F")]
private readonly IDictionary _dictionary;
// Token: 0x04000150 RID: 336
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000150")]
private readonly IDictionary<TKey, TValue> _genericDictionary;
// Token: 0x04000151 RID: 337
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000151")]
private readonly IReadOnlyDictionary<TKey, TValue> _readOnlyDictionary;
// Token: 0x04000152 RID: 338
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000152")]
private object _syncRoot;
// Token: 0x02000041 RID: 65
[Token(Token = "0x2000041")]
private readonly struct DictionaryEnumerator<TEnumeratorKey, TEnumeratorValue> : IDictionaryEnumerator, IEnumerator
{
// Token: 0x06000173 RID: 371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000173")]
[Address(RVA = "0x2DD67A0", Offset = "0x2DD57A0", VA = "0x182DD67A0")]
public DictionaryEnumerator(IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> e)
{
}
// Token: 0x17000057 RID: 87
// (get) Token: 0x06000174 RID: 372 RVA: 0x000026E8 File Offset: 0x000008E8
[Token(Token = "0x17000057")]
public DictionaryEntry Entry
{
[Token(Token = "0x6000174")]
[Address(RVA = "0x2DD6A20", Offset = "0x2DD5A20", VA = "0x182DD6A20", Slot = "6")]
get
{
return default(DictionaryEntry);
}
}
// Token: 0x17000058 RID: 88
// (get) Token: 0x06000175 RID: 373 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000058")]
public object Key
{
[Token(Token = "0x6000175")]
[Address(RVA = "0x2DD6AD0", Offset = "0x2DD5AD0", VA = "0x182DD6AD0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000059 RID: 89
// (get) Token: 0x06000176 RID: 374 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000059")]
public object Value
{
[Token(Token = "0x6000176")]
[Address(RVA = "0x2DD6B80", Offset = "0x2DD5B80", VA = "0x182DD6B80", Slot = "5")]
get
{
return null;
}
}
// Token: 0x1700005A RID: 90
// (get) Token: 0x06000177 RID: 375 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700005A")]
public object Current
{
[Token(Token = "0x6000177")]
[Address(RVA = "0x2DD67F0", Offset = "0x2DD57F0", VA = "0x182DD67F0", Slot = "8")]
get
{
return null;
}
}
// Token: 0x06000178 RID: 376 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x6000178")]
[Address(RVA = "0x2DD6700", Offset = "0x2DD5700", VA = "0x182DD6700", Slot = "7")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000179 RID: 377 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000179")]
[Address(RVA = "0x2DD6750", Offset = "0x2DD5750", VA = "0x182DD6750", Slot = "9")]
public void Reset()
{
}
// Token: 0x04000153 RID: 339
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000153")]
private readonly IEnumerator<KeyValuePair<TEnumeratorKey, TEnumeratorValue>> _e;
}
}
}
+84
View File
@@ -0,0 +1,84 @@
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000043 RID: 67
[Token(Token = "0x2000043")]
internal static class DynamicUtils
{
// Token: 0x0600017D RID: 381 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600017D")]
[Address(RVA = "0x2A58B30", Offset = "0x2A57B30", VA = "0x182A58B30")]
public static IEnumerable<string> GetDynamicMemberNames(this IDynamicMetaObjectProvider dynamicProvider)
{
return null;
}
// Token: 0x02000044 RID: 68
[Token(Token = "0x2000044")]
internal static class BinderWrapper
{
// Token: 0x0600017E RID: 382 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017E")]
[Address(RVA = "0x2A54440", Offset = "0x2A53440", VA = "0x182A54440")]
private static void Init()
{
}
// Token: 0x0600017F RID: 383 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600017F")]
[Address(RVA = "0x2A53F50", Offset = "0x2A52F50", VA = "0x182A53F50")]
private static object CreateSharpArgumentInfoArray(params int[] values)
{
return null;
}
// Token: 0x06000180 RID: 384 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000180")]
[Address(RVA = "0x2A539C0", Offset = "0x2A529C0", VA = "0x182A539C0")]
private static void CreateMemberCalls()
{
}
// Token: 0x06000181 RID: 385 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000181")]
[Address(RVA = "0x2A541F0", Offset = "0x2A531F0", VA = "0x182A541F0")]
public static CallSiteBinder GetMember(string name, Type context)
{
return null;
}
// Token: 0x06000182 RID: 386 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000182")]
[Address(RVA = "0x2A54610", Offset = "0x2A53610", VA = "0x182A54610")]
public static CallSiteBinder SetMember(string name, Type context)
{
return null;
}
// Token: 0x04000156 RID: 342
[Token(Token = "0x4000156")]
private static object _getCSharpArgumentInfoArray;
// Token: 0x04000157 RID: 343
[Token(Token = "0x4000157")]
private static object _setCSharpArgumentInfoArray;
// Token: 0x04000158 RID: 344
[Token(Token = "0x4000158")]
private static MethodCall<object, object> _getMemberCall;
// Token: 0x04000159 RID: 345
[Token(Token = "0x4000159")]
private static MethodCall<object, object> _setMemberCall;
// Token: 0x0400015A RID: 346
[Token(Token = "0x400015A")]
private static bool _init;
}
}
}
+37
View File
@@ -0,0 +1,37 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000048 RID: 72
[Token(Token = "0x2000048")]
internal class EnumInfo
{
// Token: 0x0600018A RID: 394 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600018A")]
[Address(RVA = "0x2A58C20", Offset = "0x2A57C20", VA = "0x182A58C20")]
public EnumInfo(bool isFlags, ulong[] values, string[] names, string[] resolvedNames)
{
}
// Token: 0x0400015E RID: 350
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400015E")]
public readonly bool IsFlags;
// Token: 0x0400015F RID: 351
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400015F")]
public readonly ulong[] Values;
// Token: 0x04000160 RID: 352
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000160")]
public readonly string[] Names;
// Token: 0x04000161 RID: 353
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000161")]
public readonly string[] ResolvedNames;
}
}
+59
View File
@@ -0,0 +1,59 @@
using System;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000049 RID: 73
[Token(Token = "0x2000049")]
internal static class EnumUtils
{
// Token: 0x0600018B RID: 395 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600018B")]
[Address(RVA = "0x2A58D30", Offset = "0x2A57D30", VA = "0x182A58D30")]
private static EnumInfo InitializeValuesAndNames(StructMultiKey<Type, NamingStrategy> key)
{
return null;
}
// Token: 0x0600018C RID: 396 RVA: 0x00002730 File Offset: 0x00000930
[Token(Token = "0x600018C")]
[Address(RVA = "0x2A59700", Offset = "0x2A58700", VA = "0x182A59700")]
public static bool TryToString(Type enumType, object value, NamingStrategy namingStrategy, out string name)
{
return default(bool);
}
// Token: 0x0600018D RID: 397 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600018D")]
[Address(RVA = "0x2A591E0", Offset = "0x2A581E0", VA = "0x182A591E0")]
private static string InternalFlagsFormat(EnumInfo entry, ulong result)
{
return null;
}
// Token: 0x0600018E RID: 398 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600018E")]
[Address(RVA = "0x2A58C70", Offset = "0x2A57C70", VA = "0x182A58C70")]
public static EnumInfo GetEnumValuesAndNames(Type enumType)
{
return null;
}
// Token: 0x0600018F RID: 399 RVA: 0x00002748 File Offset: 0x00000948
[Token(Token = "0x600018F")]
[Address(RVA = "0x2A59400", Offset = "0x2A58400", VA = "0x182A59400")]
private static ulong ToUInt64(object value)
{
return 0UL;
}
// Token: 0x04000162 RID: 354
[Token(Token = "0x4000162")]
private static readonly ThreadSafeStore<StructMultiKey<Type, NamingStrategy>, EnumInfo> ValuesAndNamesPerEnum;
// Token: 0x04000163 RID: 355
[Token(Token = "0x4000163")]
private static CamelCaseNamingStrategy _camelCaseNamingStrategy;
}
}
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200004B RID: 75
[Token(Token = "0x200004B")]
internal class FSharpFunction
{
// Token: 0x06000194 RID: 404 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000194")]
[Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")]
public FSharpFunction(object instance, MethodCall<object, object> invoker)
{
}
// Token: 0x06000195 RID: 405 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000195")]
[Address(RVA = "0x2A59DC0", Offset = "0x2A58DC0", VA = "0x182A59DC0")]
public object Invoke(params object[] args)
{
return null;
}
// Token: 0x04000166 RID: 358
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000166")]
private readonly object _instance;
// Token: 0x04000167 RID: 359
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000167")]
private readonly MethodCall<object, object> _invoker;
}
}
+278
View File
@@ -0,0 +1,278 @@
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200004C RID: 76
[Token(Token = "0x200004C")]
internal static class FSharpUtils
{
// Token: 0x1700005B RID: 91
// (set) Token: 0x06000196 RID: 406 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005B")]
private static Assembly FSharpCoreAssembly
{
[Token(Token = "0x6000196")]
[Address(RVA = "0x2A5AFA0", Offset = "0x2A59FA0", VA = "0x182A5AFA0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700005C RID: 92
// (get) Token: 0x06000197 RID: 407 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000198 RID: 408 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005C")]
public static MethodCall<object, object> IsUnion
{
[Token(Token = "0x6000197")]
[Address(RVA = "0x2A5AE20", Offset = "0x2A59E20", VA = "0x182A5AE20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000198")]
[Address(RVA = "0x2A5B1E0", Offset = "0x2A5A1E0", VA = "0x182A5B1E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700005D RID: 93
// (get) Token: 0x06000199 RID: 409 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x0600019A RID: 410 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005D")]
public static MethodCall<object, object> GetUnionCases
{
[Token(Token = "0x6000199")]
[Address(RVA = "0x2A5ADC0", Offset = "0x2A59DC0", VA = "0x182A5ADC0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600019A")]
[Address(RVA = "0x2A5B180", Offset = "0x2A5A180", VA = "0x182A5B180")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700005E RID: 94
// (get) Token: 0x0600019B RID: 411 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x0600019C RID: 412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005E")]
public static MethodCall<object, object> PreComputeUnionTagReader
{
[Token(Token = "0x600019B")]
[Address(RVA = "0x2A5AF40", Offset = "0x2A59F40", VA = "0x182A5AF40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600019C")]
[Address(RVA = "0x2A5B300", Offset = "0x2A5A300", VA = "0x182A5B300")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700005F RID: 95
// (get) Token: 0x0600019D RID: 413 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x0600019E RID: 414 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700005F")]
public static MethodCall<object, object> PreComputeUnionReader
{
[Token(Token = "0x600019D")]
[Address(RVA = "0x2A5AEE0", Offset = "0x2A59EE0", VA = "0x182A5AEE0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600019E")]
[Address(RVA = "0x2A5B2A0", Offset = "0x2A5A2A0", VA = "0x182A5B2A0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000060 RID: 96
// (get) Token: 0x0600019F RID: 415 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001A0 RID: 416 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000060")]
public static MethodCall<object, object> PreComputeUnionConstructor
{
[Token(Token = "0x600019F")]
[Address(RVA = "0x2A5AE80", Offset = "0x2A59E80", VA = "0x182A5AE80")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001A0")]
[Address(RVA = "0x2A5B240", Offset = "0x2A5A240", VA = "0x182A5B240")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000061 RID: 97
// (get) Token: 0x060001A1 RID: 417 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001A2 RID: 418 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000061")]
public static Func<object, object> GetUnionCaseInfoDeclaringType
{
[Token(Token = "0x60001A1")]
[Address(RVA = "0x2A5AC40", Offset = "0x2A59C40", VA = "0x182A5AC40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001A2")]
[Address(RVA = "0x2A5B000", Offset = "0x2A5A000", VA = "0x182A5B000")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000062 RID: 98
// (get) Token: 0x060001A3 RID: 419 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001A4 RID: 420 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000062")]
public static Func<object, object> GetUnionCaseInfoName
{
[Token(Token = "0x60001A3")]
[Address(RVA = "0x2A5AD00", Offset = "0x2A59D00", VA = "0x182A5AD00")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001A4")]
[Address(RVA = "0x2A5B0C0", Offset = "0x2A5A0C0", VA = "0x182A5B0C0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000063 RID: 99
// (get) Token: 0x060001A5 RID: 421 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001A6 RID: 422 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000063")]
public static Func<object, object> GetUnionCaseInfoTag
{
[Token(Token = "0x60001A5")]
[Address(RVA = "0x2A5AD60", Offset = "0x2A59D60", VA = "0x182A5AD60")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001A6")]
[Address(RVA = "0x2A5B120", Offset = "0x2A5A120", VA = "0x182A5B120")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000064 RID: 100
// (get) Token: 0x060001A7 RID: 423 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001A8 RID: 424 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000064")]
public static MethodCall<object, object> GetUnionCaseInfoFields
{
[Token(Token = "0x60001A7")]
[Address(RVA = "0x2A5ACA0", Offset = "0x2A59CA0", VA = "0x182A5ACA0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001A8")]
[Address(RVA = "0x2A5B060", Offset = "0x2A5A060", VA = "0x182A5B060")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x060001A9 RID: 425 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001A9")]
[Address(RVA = "0x2A5A300", Offset = "0x2A59300", VA = "0x182A5A300")]
public static void EnsureInitialized(Assembly fsharpCoreAssembly)
{
}
// Token: 0x060001AA RID: 426 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001AA")]
[Address(RVA = "0x2A5AB60", Offset = "0x2A59B60", VA = "0x182A5AB60")]
private static MethodInfo GetMethodWithNonPublicFallback(Type type, string methodName, BindingFlags bindingFlags)
{
return null;
}
// Token: 0x060001AB RID: 427 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001AB")]
[Address(RVA = "0x2A59E20", Offset = "0x2A58E20", VA = "0x182A59E20")]
private static MethodCall<object, object> CreateFSharpFuncCall(Type type, string methodName)
{
return null;
}
// Token: 0x060001AC RID: 428 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001AC")]
[Address(RVA = "0x2A5A1C0", Offset = "0x2A591C0", VA = "0x182A5A1C0")]
public static ObjectConstructor<object> CreateSeq(Type t)
{
return null;
}
// Token: 0x060001AD RID: 429 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001AD")]
[Address(RVA = "0x2A5A010", Offset = "0x2A59010", VA = "0x182A5A010")]
public static ObjectConstructor<object> CreateMap(Type keyType, Type valueType)
{
return null;
}
// Token: 0x060001AE RID: 430 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001AE")]
[Address(RVA = "0x21BE6D0", Offset = "0x21BD6D0", VA = "0x1821BE6D0")]
public static ObjectConstructor<object> BuildMapCreator<TKey, TValue>()
{
return null;
}
// Token: 0x04000168 RID: 360
[Token(Token = "0x4000168")]
private static readonly object Lock;
// Token: 0x04000169 RID: 361
[Token(Token = "0x4000169")]
private static bool _initialized;
// Token: 0x0400016A RID: 362
[Token(Token = "0x400016A")]
private static MethodInfo _ofSeq;
// Token: 0x0400016B RID: 363
[Token(Token = "0x400016B")]
private static Type _mapType;
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000039")]
internal interface IWrappedCollection : IList, ICollection, IEnumerable
{
// Token: 0x17000047 RID: 71
// (get) Token: 0x06000133 RID: 307
[Token(Token = "0x17000047")]
object UnderlyingCollection
{
[Token(Token = "0x6000133")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200003F RID: 63
[Token(Token = "0x200003F")]
internal interface IWrappedDictionary : IDictionary, ICollection, IEnumerable
{
// Token: 0x1700004A RID: 74
// (get) Token: 0x06000151 RID: 337
[Token(Token = "0x1700004A")]
object UnderlyingDictionary
{
[Token(Token = "0x6000151")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,112 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000050 RID: 80
[Token(Token = "0x2000050")]
internal static class ImmutableCollectionsUtils
{
// Token: 0x060001B7 RID: 439 RVA: 0x00002760 File Offset: 0x00000960
[Token(Token = "0x60001B7")]
[Address(RVA = "0x2A5B360", Offset = "0x2A5A360", VA = "0x182A5B360")]
internal static bool TryBuildImmutableForArrayContract(Type underlyingType, Type collectionItemType, out Type createdType, out ObjectConstructor<object> parameterizedCreator)
{
return default(bool);
}
// Token: 0x060001B8 RID: 440 RVA: 0x00002778 File Offset: 0x00000978
[Token(Token = "0x60001B8")]
[Address(RVA = "0x2A5B780", Offset = "0x2A5A780", VA = "0x182A5B780")]
internal static bool TryBuildImmutableForDictionaryContract(Type underlyingType, Type keyItemType, Type valueItemType, out Type createdType, out ObjectConstructor<object> parameterizedCreator)
{
return default(bool);
}
// Token: 0x0400017B RID: 379
[Token(Token = "0x400017B")]
private static readonly IList<ImmutableCollectionsUtils.ImmutableCollectionTypeInfo> ArrayContractImmutableCollectionDefinitions;
// Token: 0x0400017C RID: 380
[Token(Token = "0x400017C")]
private static readonly IList<ImmutableCollectionsUtils.ImmutableCollectionTypeInfo> DictionaryContractImmutableCollectionDefinitions;
// Token: 0x02000051 RID: 81
[Token(Token = "0x2000051")]
internal class ImmutableCollectionTypeInfo
{
// Token: 0x060001BA RID: 442 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001BA")]
[Address(RVA = "0x466000", Offset = "0x465000", VA = "0x180466000")]
public ImmutableCollectionTypeInfo(string contractTypeName, string createdTypeName, string builderTypeName)
{
}
// Token: 0x17000065 RID: 101
// (get) Token: 0x060001BB RID: 443 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001BC RID: 444 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000065")]
public string ContractTypeName
{
[Token(Token = "0x60001BB")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001BC")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000066 RID: 102
// (get) Token: 0x060001BD RID: 445 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001BE RID: 446 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000066")]
public string CreatedTypeName
{
[Token(Token = "0x60001BD")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001BE")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000067 RID: 103
// (get) Token: 0x060001BF RID: 447 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x060001C0 RID: 448 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000067")]
public string BuilderTypeName
{
[Token(Token = "0x60001BF")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60001C0")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
[CompilerGenerated]
set
{
}
}
}
}
}
@@ -0,0 +1,62 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000056 RID: 86
[Token(Token = "0x2000056")]
internal static class JavaScriptUtils
{
// Token: 0x060001CD RID: 461 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001CD")]
[Address(RVA = "0x11709D0", Offset = "0x116F9D0", VA = "0x1811709D0")]
public static bool[] GetCharEscapeFlags(StringEscapeHandling stringEscapeHandling, char quoteChar)
{
return null;
}
// Token: 0x060001CE RID: 462 RVA: 0x000027F0 File Offset: 0x000009F0
[Token(Token = "0x60001CE")]
[Address(RVA = "0x1170AB0", Offset = "0x116FAB0", VA = "0x181170AB0")]
public static bool ShouldEscapeJavaScriptString(string s, bool[] charEscapeFlags)
{
return default(bool);
}
// Token: 0x060001CF RID: 463 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001CF")]
[Address(RVA = "0x1170DF0", Offset = "0x116FDF0", VA = "0x181170DF0")]
public static void WriteEscapedJavaScriptString(TextWriter writer, string s, char delimiter, bool appendDelimiters, bool[] charEscapeFlags, StringEscapeHandling stringEscapeHandling, IArrayPool<char> bufferPool, ref char[] writeBuffer)
{
}
// Token: 0x060001D0 RID: 464 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D0")]
[Address(RVA = "0x1170B40", Offset = "0x116FB40", VA = "0x181170B40")]
public static string ToEscapedJavaScriptString(string value, char delimiter, bool appendDelimiters, StringEscapeHandling stringEscapeHandling)
{
return null;
}
// Token: 0x060001D1 RID: 465 RVA: 0x00002808 File Offset: 0x00000A08
[Token(Token = "0x60001D1")]
[Address(RVA = "0x1170910", Offset = "0x116F910", VA = "0x181170910")]
private static int FirstCharToEscape(string s, bool[] charEscapeFlags, StringEscapeHandling stringEscapeHandling)
{
return 0;
}
// Token: 0x04000185 RID: 389
[Token(Token = "0x4000185")]
internal static readonly bool[] SingleQuoteCharEscapeFlags;
// Token: 0x04000186 RID: 390
[Token(Token = "0x4000186")]
internal static readonly bool[] DoubleQuoteCharEscapeFlags;
// Token: 0x04000187 RID: 391
[Token(Token = "0x4000187")]
internal static readonly bool[] HtmlCharEscapeFlags;
}
}
@@ -0,0 +1,92 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000057 RID: 87
[Token(Token = "0x2000057")]
internal class LateBoundReflectionDelegateFactory : ReflectionDelegateFactory
{
// Token: 0x17000068 RID: 104
// (get) Token: 0x060001D2 RID: 466 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000068")]
internal static ReflectionDelegateFactory Instance
{
[Token(Token = "0x60001D2")]
[Address(RVA = "0x1171DA0", Offset = "0x1170DA0", VA = "0x181171DA0")]
get
{
return null;
}
}
// Token: 0x060001D3 RID: 467 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D3")]
[Address(RVA = "0x1171BE0", Offset = "0x1170BE0", VA = "0x181171BE0", Slot = "5")]
public override ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method)
{
return null;
}
// Token: 0x060001D4 RID: 468 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D4")]
[Address(RVA = "0x21C3F00", Offset = "0x21C2F00", VA = "0x1821C3F00", Slot = "4")]
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
{
return null;
}
// Token: 0x060001D5 RID: 469 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D5")]
[Address(RVA = "0x3166490", Offset = "0x3165490", VA = "0x183166490", Slot = "6")]
public override Func<T> CreateDefaultConstructor<T>(Type type)
{
return null;
}
// Token: 0x060001D6 RID: 470 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D6")]
[Address(RVA = "0x3166B40", Offset = "0x3165B40", VA = "0x183166B40", Slot = "7")]
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x060001D7 RID: 471 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D7")]
[Address(RVA = "0x31668A0", Offset = "0x31658A0", VA = "0x1831668A0", Slot = "8")]
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x060001D8 RID: 472 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D8")]
[Address(RVA = "0x26D2D40", Offset = "0x26D1D40", VA = "0x1826D2D40", Slot = "9")]
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
{
return null;
}
// Token: 0x060001D9 RID: 473 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001D9")]
[Address(RVA = "0x26D2C60", Offset = "0x26D1C60", VA = "0x1826D2C60", Slot = "10")]
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x060001DA RID: 474 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001DA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LateBoundReflectionDelegateFactory()
{
}
// Token: 0x04000188 RID: 392
[Token(Token = "0x4000188")]
private static readonly LateBoundReflectionDelegateFactory _instance;
}
}
+34
View File
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200005F RID: 95
[Token(Token = "0x200005F")]
internal static class MathUtils
{
// Token: 0x060001ED RID: 493 RVA: 0x00002820 File Offset: 0x00000A20
[Token(Token = "0x60001ED")]
[Address(RVA = "0x1171ED0", Offset = "0x1170ED0", VA = "0x181171ED0")]
public static int IntLength(ulong i)
{
return 0;
}
// Token: 0x060001EE RID: 494 RVA: 0x00002838 File Offset: 0x00000A38
[Token(Token = "0x60001EE")]
[Address(RVA = "0x1172030", Offset = "0x1171030", VA = "0x181172030")]
public static char IntToHex(int n)
{
return '\0';
}
// Token: 0x060001EF RID: 495 RVA: 0x00002850 File Offset: 0x00000A50
[Token(Token = "0x60001EF")]
[Address(RVA = "0x1171E00", Offset = "0x1170E00", VA = "0x181171E00")]
public static bool ApproxEquals(double d1, double d2)
{
return default(bool);
}
}
}
+10
View File
@@ -0,0 +1,10 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000060 RID: 96
// (Invoke) Token: 0x060001F1 RID: 497
[Token(Token = "0x2000060")]
internal delegate TResult MethodCall<T, TResult>(T target, params object[] args);
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000061 RID: 97
[Token(Token = "0x2000061")]
internal static class MiscellaneousUtils
{
// Token: 0x060001F4 RID: 500 RVA: 0x00002868 File Offset: 0x00000A68
[Token(Token = "0x60001F4")]
[Address(RVA = "0x1172040", Offset = "0x1171040", VA = "0x181172040")]
public static bool ValueEquals(object objA, object objB)
{
return default(bool);
}
}
}
@@ -0,0 +1,30 @@
using System;
using System.Linq.Expressions;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000047 RID: 71
[Token(Token = "0x2000047")]
internal class NoThrowExpressionVisitor : ExpressionVisitor
{
// Token: 0x06000187 RID: 391 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000187")]
[Address(RVA = "0x1172420", Offset = "0x1171420", VA = "0x181172420", Slot = "7")]
protected override Expression VisitConditional(ConditionalExpression node)
{
return null;
}
// Token: 0x06000188 RID: 392 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000188")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public NoThrowExpressionVisitor()
{
}
// Token: 0x0400015D RID: 349
[Token(Token = "0x400015D")]
internal static readonly object ErrorResult;
}
}
@@ -0,0 +1,31 @@
using System;
using System.Dynamic;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000045 RID: 69
[Token(Token = "0x2000045")]
internal class NoThrowGetBinderMember : GetMemberBinder
{
// Token: 0x06000183 RID: 387 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000183")]
[Address(RVA = "0x11726E0", Offset = "0x11716E0", VA = "0x1811726E0")]
public NoThrowGetBinderMember(GetMemberBinder innerBinder)
{
}
// Token: 0x06000184 RID: 388 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000184")]
[Address(RVA = "0x1172590", Offset = "0x1171590", VA = "0x181172590", Slot = "9")]
public override DynamicMetaObject FallbackGetMember(DynamicMetaObject target, DynamicMetaObject errorSuggestion)
{
return null;
}
// Token: 0x0400015B RID: 347
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400015B")]
private readonly GetMemberBinder _innerBinder;
}
}
@@ -0,0 +1,31 @@
using System;
using System.Dynamic;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000046 RID: 70
[Token(Token = "0x2000046")]
internal class NoThrowSetBinderMember : SetMemberBinder
{
// Token: 0x06000185 RID: 389 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000185")]
[Address(RVA = "0x1172870", Offset = "0x1171870", VA = "0x181172870")]
public NoThrowSetBinderMember(SetMemberBinder innerBinder)
{
}
// Token: 0x06000186 RID: 390 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000186")]
[Address(RVA = "0x1172720", Offset = "0x1171720", VA = "0x181172720", Slot = "9")]
public override DynamicMetaObject FallbackSetMember(DynamicMetaObject target, DynamicMetaObject value, DynamicMetaObject errorSuggestion)
{
return null;
}
// Token: 0x0400015C RID: 348
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400015C")]
private readonly SetMemberBinder _innerBinder;
}
}
@@ -0,0 +1,137 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200003A RID: 58
[Token(Token = "0x200003A")]
internal enum PrimitiveTypeCode
{
// Token: 0x0400011C RID: 284
[Token(Token = "0x400011C")]
Empty,
// Token: 0x0400011D RID: 285
[Token(Token = "0x400011D")]
Object,
// Token: 0x0400011E RID: 286
[Token(Token = "0x400011E")]
Char,
// Token: 0x0400011F RID: 287
[Token(Token = "0x400011F")]
CharNullable,
// Token: 0x04000120 RID: 288
[Token(Token = "0x4000120")]
Boolean,
// Token: 0x04000121 RID: 289
[Token(Token = "0x4000121")]
BooleanNullable,
// Token: 0x04000122 RID: 290
[Token(Token = "0x4000122")]
SByte,
// Token: 0x04000123 RID: 291
[Token(Token = "0x4000123")]
SByteNullable,
// Token: 0x04000124 RID: 292
[Token(Token = "0x4000124")]
Int16,
// Token: 0x04000125 RID: 293
[Token(Token = "0x4000125")]
Int16Nullable,
// Token: 0x04000126 RID: 294
[Token(Token = "0x4000126")]
UInt16,
// Token: 0x04000127 RID: 295
[Token(Token = "0x4000127")]
UInt16Nullable,
// Token: 0x04000128 RID: 296
[Token(Token = "0x4000128")]
Int32,
// Token: 0x04000129 RID: 297
[Token(Token = "0x4000129")]
Int32Nullable,
// Token: 0x0400012A RID: 298
[Token(Token = "0x400012A")]
Byte,
// Token: 0x0400012B RID: 299
[Token(Token = "0x400012B")]
ByteNullable,
// Token: 0x0400012C RID: 300
[Token(Token = "0x400012C")]
UInt32,
// Token: 0x0400012D RID: 301
[Token(Token = "0x400012D")]
UInt32Nullable,
// Token: 0x0400012E RID: 302
[Token(Token = "0x400012E")]
Int64,
// Token: 0x0400012F RID: 303
[Token(Token = "0x400012F")]
Int64Nullable,
// Token: 0x04000130 RID: 304
[Token(Token = "0x4000130")]
UInt64,
// Token: 0x04000131 RID: 305
[Token(Token = "0x4000131")]
UInt64Nullable,
// Token: 0x04000132 RID: 306
[Token(Token = "0x4000132")]
Single,
// Token: 0x04000133 RID: 307
[Token(Token = "0x4000133")]
SingleNullable,
// Token: 0x04000134 RID: 308
[Token(Token = "0x4000134")]
Double,
// Token: 0x04000135 RID: 309
[Token(Token = "0x4000135")]
DoubleNullable,
// Token: 0x04000136 RID: 310
[Token(Token = "0x4000136")]
DateTime,
// Token: 0x04000137 RID: 311
[Token(Token = "0x4000137")]
DateTimeNullable,
// Token: 0x04000138 RID: 312
[Token(Token = "0x4000138")]
DateTimeOffset,
// Token: 0x04000139 RID: 313
[Token(Token = "0x4000139")]
DateTimeOffsetNullable,
// Token: 0x0400013A RID: 314
[Token(Token = "0x400013A")]
Decimal,
// Token: 0x0400013B RID: 315
[Token(Token = "0x400013B")]
DecimalNullable,
// Token: 0x0400013C RID: 316
[Token(Token = "0x400013C")]
Guid,
// Token: 0x0400013D RID: 317
[Token(Token = "0x400013D")]
GuidNullable,
// Token: 0x0400013E RID: 318
[Token(Token = "0x400013E")]
TimeSpan,
// Token: 0x0400013F RID: 319
[Token(Token = "0x400013F")]
TimeSpanNullable,
// Token: 0x04000140 RID: 320
[Token(Token = "0x4000140")]
BigInteger,
// Token: 0x04000141 RID: 321
[Token(Token = "0x4000141")]
BigIntegerNullable,
// Token: 0x04000142 RID: 322
[Token(Token = "0x4000142")]
Uri,
// Token: 0x04000143 RID: 323
[Token(Token = "0x4000143")]
String,
// Token: 0x04000144 RID: 324
[Token(Token = "0x4000144")]
Bytes,
// Token: 0x04000145 RID: 325
[Token(Token = "0x4000145")]
DBNull
}
}
@@ -0,0 +1,70 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000062 RID: 98
[Token(Token = "0x2000062")]
internal abstract class ReflectionDelegateFactory
{
// Token: 0x060001F5 RID: 501 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001F5")]
[Address(RVA = "0x3167090", Offset = "0x3166090", VA = "0x183167090")]
public Func<T, object> CreateGet<T>(MemberInfo memberInfo)
{
return null;
}
// Token: 0x060001F6 RID: 502 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x60001F6")]
[Address(RVA = "0x26D7870", Offset = "0x26D6870", VA = "0x1826D7870")]
public Action<T, object> CreateSet<T>(MemberInfo memberInfo)
{
return null;
}
// Token: 0x060001F7 RID: 503
[Token(Token = "0x60001F7")]
[Address(Slot = "4")]
public abstract MethodCall<T, object> CreateMethodCall<T>(MethodBase method);
// Token: 0x060001F8 RID: 504
[Token(Token = "0x60001F8")]
[Address(Slot = "5")]
public abstract ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method);
// Token: 0x060001F9 RID: 505
[Token(Token = "0x60001F9")]
[Address(Slot = "6")]
public abstract Func<T> CreateDefaultConstructor<T>(Type type);
// Token: 0x060001FA RID: 506
[Token(Token = "0x60001FA")]
[Address(Slot = "7")]
public abstract Func<T, object> CreateGet<T>(PropertyInfo propertyInfo);
// Token: 0x060001FB RID: 507
[Token(Token = "0x60001FB")]
[Address(Slot = "8")]
public abstract Func<T, object> CreateGet<T>(FieldInfo fieldInfo);
// Token: 0x060001FC RID: 508
[Token(Token = "0x60001FC")]
[Address(Slot = "9")]
public abstract Action<T, object> CreateSet<T>(FieldInfo fieldInfo);
// Token: 0x060001FD RID: 509
[Token(Token = "0x60001FD")]
[Address(Slot = "10")]
public abstract Action<T, object> CreateSet<T>(PropertyInfo propertyInfo);
// Token: 0x060001FE RID: 510 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected ReflectionDelegateFactory()
{
}
}
}
@@ -0,0 +1,73 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000063 RID: 99
[Token(Token = "0x2000063")]
internal class ReflectionMember
{
// Token: 0x17000069 RID: 105
// (get) Token: 0x060001FF RID: 511 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000200 RID: 512 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000069")]
public Type MemberType
{
[Token(Token = "0x60001FF")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000200")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700006A RID: 106
// (get) Token: 0x06000201 RID: 513 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000202 RID: 514 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006A")]
public Func<object, object> Getter
{
[Token(Token = "0x6000201")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000202")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700006B RID: 107
// (set) Token: 0x06000203 RID: 515 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700006B")]
public Action<object, object> Setter
{
[Token(Token = "0x6000203")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000204")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ReflectionMember()
{
}
}
}
@@ -0,0 +1,67 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000064 RID: 100
[Token(Token = "0x2000064")]
internal class ReflectionObject
{
// Token: 0x1700006C RID: 108
// (get) Token: 0x06000205 RID: 517 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x1700006C")]
public IDictionary<string, ReflectionMember> Members
{
[Token(Token = "0x6000205")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x06000206 RID: 518 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000206")]
[Address(RVA = "0x11731A0", Offset = "0x11721A0", VA = "0x1811731A0")]
private ReflectionObject(ObjectConstructor<object> creator)
{
}
// Token: 0x06000207 RID: 519 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000207")]
[Address(RVA = "0x1173120", Offset = "0x1172120", VA = "0x181173120")]
public object GetValue(object target, string member)
{
return null;
}
// Token: 0x06000208 RID: 520 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000208")]
[Address(RVA = "0x11730C0", Offset = "0x11720C0", VA = "0x1811730C0")]
public Type GetType(string member)
{
return null;
}
// Token: 0x06000209 RID: 521 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000209")]
[Address(RVA = "0x11730B0", Offset = "0x11720B0", VA = "0x1811730B0")]
public static ReflectionObject Create(Type t, params string[] memberNames)
{
return null;
}
// Token: 0x0600020A RID: 522 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600020A")]
[Address(RVA = "0x11728B0", Offset = "0x11718B0", VA = "0x1811728B0")]
public static ReflectionObject Create(Type t, MethodBase creator, params string[] memberNames)
{
return null;
}
}
}
@@ -0,0 +1,350 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
using Newtonsoft.Json.Serialization;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000068 RID: 104
[Token(Token = "0x2000068")]
internal static class ReflectionUtils
{
// Token: 0x06000212 RID: 530 RVA: 0x00002880 File Offset: 0x00000A80
[Token(Token = "0x6000212")]
[Address(RVA = "0x1177340", Offset = "0x1176340", VA = "0x181177340")]
public static bool IsVirtual(this PropertyInfo propertyInfo)
{
return default(bool);
}
// Token: 0x06000213 RID: 531 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000213")]
[Address(RVA = "0x1173BB0", Offset = "0x1172BB0", VA = "0x181173BB0")]
public static MethodInfo GetBaseDefinition(this PropertyInfo propertyInfo)
{
return null;
}
// Token: 0x06000214 RID: 532 RVA: 0x00002898 File Offset: 0x00000A98
[Token(Token = "0x6000214")]
[Address(RVA = "0x11772A0", Offset = "0x11762A0", VA = "0x1811772A0")]
public static bool IsPublic(PropertyInfo property)
{
return default(bool);
}
// Token: 0x06000215 RID: 533 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000215")]
[Address(RVA = "0x11760E0", Offset = "0x11750E0", VA = "0x1811760E0")]
public static string GetTypeName(Type t, TypeNameAssemblyFormatHandling assemblyFormat, ISerializationBinder binder)
{
return null;
}
// Token: 0x06000216 RID: 534 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000216")]
[Address(RVA = "0x1175430", Offset = "0x1174430", VA = "0x181175430")]
private static string GetFullyQualifiedTypeName(Type t, ISerializationBinder binder)
{
return null;
}
// Token: 0x06000217 RID: 535 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000217")]
[Address(RVA = "0x1177460", Offset = "0x1176460", VA = "0x181177460")]
private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x06000218 RID: 536 RVA: 0x000028B0 File Offset: 0x00000AB0
[Token(Token = "0x6000218")]
[Address(RVA = "0x11763A0", Offset = "0x11753A0", VA = "0x1811763A0")]
public static bool HasDefaultConstructor(Type t, bool nonPublic)
{
return default(bool);
}
// Token: 0x06000219 RID: 537 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000219")]
[Address(RVA = "0x1174660", Offset = "0x1173660", VA = "0x181174660")]
public static ConstructorInfo GetDefaultConstructor(Type t)
{
return null;
}
// Token: 0x0600021A RID: 538 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600021A")]
[Address(RVA = "0x1174540", Offset = "0x1173540", VA = "0x181174540")]
public static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
{
return null;
}
// Token: 0x0600021B RID: 539 RVA: 0x000028C8 File Offset: 0x00000AC8
[Token(Token = "0x600021B")]
[Address(RVA = "0x1176FB0", Offset = "0x1175FB0", VA = "0x181176FB0")]
public static bool IsNullable(Type t)
{
return default(bool);
}
// Token: 0x0600021C RID: 540 RVA: 0x000028E0 File Offset: 0x00000AE0
[Token(Token = "0x600021C")]
[Address(RVA = "0x1176EB0", Offset = "0x1175EB0", VA = "0x181176EB0")]
public static bool IsNullableType(Type t)
{
return default(bool);
}
// Token: 0x0600021D RID: 541 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600021D")]
[Address(RVA = "0x1173580", Offset = "0x1172580", VA = "0x181173580")]
public static Type EnsureNotNullableType(Type t)
{
return null;
}
// Token: 0x0600021E RID: 542 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600021E")]
[Address(RVA = "0x1173530", Offset = "0x1172530", VA = "0x181173530")]
public static Type EnsureNotByRefType(Type t)
{
return null;
}
// Token: 0x0600021F RID: 543 RVA: 0x000028F8 File Offset: 0x00000AF8
[Token(Token = "0x600021F")]
[Address(RVA = "0x1176D50", Offset = "0x1175D50", VA = "0x181176D50")]
public static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)
{
return default(bool);
}
// Token: 0x06000220 RID: 544 RVA: 0x00002910 File Offset: 0x00000B10
[Token(Token = "0x6000220")]
[Address(RVA = "0x11767B0", Offset = "0x11757B0", VA = "0x1811767B0")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
{
return default(bool);
}
// Token: 0x06000221 RID: 545 RVA: 0x00002928 File Offset: 0x00000B28
[Token(Token = "0x6000221")]
[Address(RVA = "0x11764C0", Offset = "0x11754C0", VA = "0x1811764C0")]
public static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x06000222 RID: 546 RVA: 0x00002940 File Offset: 0x00000B40
[Token(Token = "0x6000222")]
[Address(RVA = "0x1176BD0", Offset = "0x1175BD0", VA = "0x181176BD0")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
{
return default(bool);
}
// Token: 0x06000223 RID: 547 RVA: 0x00002958 File Offset: 0x00000B58
[Token(Token = "0x6000223")]
[Address(RVA = "0x1176940", Offset = "0x1175940", VA = "0x181176940")]
public static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x06000224 RID: 548 RVA: 0x00002970 File Offset: 0x00000B70
[Token(Token = "0x6000224")]
[Address(RVA = "0x1176820", Offset = "0x1175820", VA = "0x181176820")]
private static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
{
return default(bool);
}
// Token: 0x06000225 RID: 549 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000225")]
[Address(RVA = "0x1174260", Offset = "0x1173260", VA = "0x181174260")]
public static Type GetCollectionItemType(Type type)
{
return null;
}
// Token: 0x06000226 RID: 550 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000226")]
[Address(RVA = "0x1174A00", Offset = "0x1173A00", VA = "0x181174A00")]
public static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
{
}
// Token: 0x06000227 RID: 551 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000227")]
[Address(RVA = "0x11757D0", Offset = "0x11747D0", VA = "0x1811757D0")]
public static Type GetMemberUnderlyingType(MemberInfo member)
{
return null;
}
// Token: 0x06000228 RID: 552 RVA: 0x00002988 File Offset: 0x00000B88
[Token(Token = "0x6000228")]
[Address(RVA = "0x1176C40", Offset = "0x1175C40", VA = "0x181176C40")]
public static bool IsByRefLikeType(Type type)
{
return default(bool);
}
// Token: 0x06000229 RID: 553 RVA: 0x000029A0 File Offset: 0x00000BA0
[Token(Token = "0x6000229")]
[Address(RVA = "0x1176E00", Offset = "0x1175E00", VA = "0x181176E00")]
public static bool IsIndexedProperty(PropertyInfo property)
{
return default(bool);
}
// Token: 0x0600022A RID: 554 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600022A")]
[Address(RVA = "0x1175AB0", Offset = "0x1174AB0", VA = "0x181175AB0")]
public static object GetMemberValue(MemberInfo member, object target)
{
return null;
}
// Token: 0x0600022B RID: 555 RVA: 0x000029B8 File Offset: 0x00000BB8
[Token(Token = "0x600022B")]
[Address(RVA = "0x1173210", Offset = "0x1172210", VA = "0x181173210")]
public static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
{
return default(bool);
}
// Token: 0x0600022C RID: 556 RVA: 0x000029D0 File Offset: 0x00000BD0
[Token(Token = "0x600022C")]
[Address(RVA = "0x1173390", Offset = "0x1172390", VA = "0x181173390")]
public static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
{
return default(bool);
}
// Token: 0x0600022D RID: 557 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600022D")]
[Address(RVA = "0x1174CE0", Offset = "0x1173CE0", VA = "0x181174CE0")]
public static List<MemberInfo> GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x0600022E RID: 558 RVA: 0x000029E8 File Offset: 0x00000BE8
[Token(Token = "0x600022E")]
[Address(RVA = "0x1177080", Offset = "0x1176080", VA = "0x181177080")]
private static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
{
return default(bool);
}
// Token: 0x0600022F RID: 559 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600022F")]
[Address(RVA = "0x22C0C00", Offset = "0x22BFC00", VA = "0x1822C0C00")]
public static T GetAttribute<T>(object attributeProvider) where T : Attribute
{
return null;
}
// Token: 0x06000230 RID: 560 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000230")]
[Address(RVA = "0x22C0C70", Offset = "0x22BFC70", VA = "0x1822C0C70")]
public static T GetAttribute<T>(object attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x06000231 RID: 561 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000231")]
[Address(RVA = "0x294CC30", Offset = "0x294BC30", VA = "0x18294CC30")]
public static T[] GetAttributes<T>(object attributeProvider, bool inherit) where T : Attribute
{
return null;
}
// Token: 0x06000232 RID: 562 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000232")]
[Address(RVA = "0x11736B0", Offset = "0x11726B0", VA = "0x1811736B0")]
public static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)
{
return null;
}
// Token: 0x06000233 RID: 563 RVA: 0x00002A00 File Offset: 0x00000C00
[Token(Token = "0x6000233")]
[Address(RVA = "0x1177590", Offset = "0x1176590", VA = "0x181177590")]
public static StructMultiKey<string, string> SplitFullyQualifiedTypeName(string fullyQualifiedTypeName)
{
return default(StructMultiKey<string, string>);
}
// Token: 0x06000234 RID: 564 RVA: 0x00002A18 File Offset: 0x00000C18
[Token(Token = "0x6000234")]
[Address(RVA = "0x11735F0", Offset = "0x11725F0", VA = "0x1811735F0")]
private static int? GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
{
return null;
}
// Token: 0x06000235 RID: 565 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000235")]
[Address(RVA = "0x1175560", Offset = "0x1174560", VA = "0x181175560")]
public static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
{
return null;
}
// Token: 0x06000236 RID: 566 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000236")]
[Address(RVA = "0x1175310", Offset = "0x1174310", VA = "0x181175310")]
public static IEnumerable<FieldInfo> GetFields(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x06000237 RID: 567 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000237")]
[Address(RVA = "0x1173CD0", Offset = "0x1172CD0", VA = "0x181173CD0")]
private static void GetChildPrivateFields(IList<MemberInfo> initialFields, Type targetType, BindingFlags bindingAttr)
{
}
// Token: 0x06000238 RID: 568 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000238")]
[Address(RVA = "0x1175E30", Offset = "0x1174E30", VA = "0x181175E30")]
public static IEnumerable<PropertyInfo> GetProperties(Type targetType, BindingFlags bindingAttr)
{
return null;
}
// Token: 0x06000239 RID: 569 RVA: 0x00002A30 File Offset: 0x00000C30
[Token(Token = "0x6000239")]
[Address(RVA = "0x1177580", Offset = "0x1176580", VA = "0x181177580")]
public static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
{
return BindingFlags.Default;
}
// Token: 0x0600023A RID: 570 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600023A")]
[Address(RVA = "0x1173EA0", Offset = "0x1172EA0", VA = "0x181173EA0")]
private static void GetChildPrivateProperties(IList<PropertyInfo> initialProperties, Type targetType, BindingFlags bindingAttr)
{
}
// Token: 0x0600023B RID: 571 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600023B")]
[Address(RVA = "0x11746C0", Offset = "0x11736C0", VA = "0x1811746C0")]
public static object GetDefaultValue(Type type)
{
return null;
}
// Token: 0x0400019B RID: 411
[Token(Token = "0x400019B")]
public static readonly Type[] EmptyTypes;
}
}
+98
View File
@@ -0,0 +1,98 @@
using System;
using System.IO;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200006D RID: 109
[Token(Token = "0x200006D")]
internal static class StringUtils
{
// Token: 0x06000249 RID: 585 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000249")]
[Address(RVA = "0x1177D80", Offset = "0x1176D80", VA = "0x181177D80")]
public static string FormatWith(this string format, IFormatProvider provider, object arg0)
{
return null;
}
// Token: 0x0600024A RID: 586 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600024A")]
[Address(RVA = "0x1177A90", Offset = "0x1176A90", VA = "0x181177A90")]
public static string FormatWith(this string format, IFormatProvider provider, object arg0, object arg1)
{
return null;
}
// Token: 0x0600024B RID: 587 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600024B")]
[Address(RVA = "0x1177910", Offset = "0x1176910", VA = "0x181177910")]
public static string FormatWith(this string format, IFormatProvider provider, object arg0, object arg1, object arg2)
{
return null;
}
// Token: 0x0600024C RID: 588 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600024C")]
[Address(RVA = "0x1177BB0", Offset = "0x1176BB0", VA = "0x181177BB0")]
public static string FormatWith(this string format, IFormatProvider provider, object arg0, object arg1, object arg2, object arg3)
{
return null;
}
// Token: 0x0600024D RID: 589 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600024D")]
[Address(RVA = "0x1177850", Offset = "0x1176850", VA = "0x181177850")]
private static string FormatWith(this string format, IFormatProvider provider, params object[] args)
{
return null;
}
// Token: 0x0600024E RID: 590 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600024E")]
[Address(RVA = "0x1177760", Offset = "0x1176760", VA = "0x181177760")]
public static StringWriter CreateStringWriter(int capacity)
{
return null;
}
// Token: 0x0600024F RID: 591 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600024F")]
[Address(RVA = "0x11780D0", Offset = "0x11770D0", VA = "0x1811780D0")]
public static void ToCharAsUnicode(char c, char[] buffer)
{
}
// Token: 0x06000250 RID: 592 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000250")]
[Address(RVA = "0x1177E40", Offset = "0x1176E40", VA = "0x181177E40")]
public static string ToCamelCase(string s)
{
return null;
}
// Token: 0x06000251 RID: 593 RVA: 0x00002AD8 File Offset: 0x00000CD8
[Token(Token = "0x6000251")]
[Address(RVA = "0x1178210", Offset = "0x1177210", VA = "0x181178210")]
private static char ToLower(char c)
{
return '\0';
}
// Token: 0x06000252 RID: 594 RVA: 0x00002AF0 File Offset: 0x00000CF0
[Token(Token = "0x6000252")]
[Address(RVA = "0x1177810", Offset = "0x1176810", VA = "0x181177810")]
public static bool EndsWith(this string source, char value)
{
return default(bool);
}
// Token: 0x06000253 RID: 595 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000253")]
[Address(RVA = "0x11782A0", Offset = "0x11772A0", VA = "0x1811782A0")]
public static string Trim(this string s, int start, int length)
{
return null;
}
}
}
@@ -0,0 +1,51 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200006E RID: 110
[Token(Token = "0x200006E")]
internal readonly struct StructMultiKey<T1, T2> : IEquatable<StructMultiKey<T1, T2>>
{
// Token: 0x06000254 RID: 596 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000254")]
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
public StructMultiKey(T1 v1, T2 v2)
{
}
// Token: 0x06000255 RID: 597 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x6000255")]
[Address(RVA = "0x2DE9160", Offset = "0x2DE8160", VA = "0x182DE9160", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000256 RID: 598 RVA: 0x00002B20 File Offset: 0x00000D20
[Token(Token = "0x6000256")]
[Address(RVA = "0x2DE8FF0", Offset = "0x2DE7FF0", VA = "0x182DE8FF0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000257 RID: 599 RVA: 0x00002B38 File Offset: 0x00000D38
[Token(Token = "0x6000257")]
[Address(RVA = "0x2DE9110", Offset = "0x2DE8110", VA = "0x182DE9110", Slot = "4")]
public bool Equals(StructMultiKey<T1, T2> other)
{
return default(bool);
}
// Token: 0x040001A5 RID: 421
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A5")]
public readonly T1 Value1;
// Token: 0x040001A6 RID: 422
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A6")]
public readonly T2 Value2;
}
}
@@ -0,0 +1,36 @@
using System;
using System.Collections.Concurrent;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200006F RID: 111
[Token(Token = "0x200006F")]
internal class ThreadSafeStore<TKey, TValue>
{
// Token: 0x06000258 RID: 600 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000258")]
[Address(RVA = "0x2DE9310", Offset = "0x2DE8310", VA = "0x182DE9310")]
public ThreadSafeStore(Func<TKey, TValue> creator)
{
}
// Token: 0x06000259 RID: 601 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000259")]
[Address(RVA = "0x2DE91D0", Offset = "0x2DE81D0", VA = "0x182DE91D0")]
public TValue Get(TKey key)
{
return null;
}
// Token: 0x040001A7 RID: 423
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A7")]
private readonly ConcurrentDictionary<TKey, TValue> _concurrentStore;
// Token: 0x040001A8 RID: 424
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001A8")]
private readonly Func<TKey, TValue> _creator;
}
}
+131
View File
@@ -0,0 +1,131 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000070 RID: 112
[Token(Token = "0x2000070")]
internal static class TypeExtensions
{
// Token: 0x0600025A RID: 602 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x600025A")]
[Address(RVA = "0x1178AE0", Offset = "0x1177AE0", VA = "0x181178AE0")]
public static MemberTypes MemberType(this MemberInfo memberInfo)
{
return (MemberTypes)0;
}
// Token: 0x0600025B RID: 603 RVA: 0x00002B68 File Offset: 0x00000D68
[Token(Token = "0x600025B")]
[Address(RVA = "0x1178780", Offset = "0x1177780", VA = "0x181178780")]
public static bool ContainsGenericParameters(this Type type)
{
return default(bool);
}
// Token: 0x0600025C RID: 604 RVA: 0x00002B80 File Offset: 0x00000D80
[Token(Token = "0x600025C")]
[Address(RVA = "0x1178AC0", Offset = "0x1177AC0", VA = "0x181178AC0")]
public static bool IsInterface(this Type type)
{
return default(bool);
}
// Token: 0x0600025D RID: 605 RVA: 0x00002B98 File Offset: 0x00000D98
[Token(Token = "0x600025D")]
[Address(RVA = "0x1178A90", Offset = "0x1177A90", VA = "0x181178A90")]
public static bool IsGenericType(this Type type)
{
return default(bool);
}
// Token: 0x0600025E RID: 606 RVA: 0x00002BB0 File Offset: 0x00000DB0
[Token(Token = "0x600025E")]
[Address(RVA = "0x1178A60", Offset = "0x1177A60", VA = "0x181178A60")]
public static bool IsGenericTypeDefinition(this Type type)
{
return default(bool);
}
// Token: 0x0600025F RID: 607 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600025F")]
[Address(RVA = "0xDB67B0", Offset = "0xDB57B0", VA = "0x180DB67B0")]
public static Type BaseType(this Type type)
{
return null;
}
// Token: 0x06000260 RID: 608 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000260")]
[Address(RVA = "0xDB6780", Offset = "0xDB5780", VA = "0x180DB6780")]
public static Assembly Assembly(this Type type)
{
return null;
}
// Token: 0x06000261 RID: 609 RVA: 0x00002BC8 File Offset: 0x00000DC8
[Token(Token = "0x6000261")]
[Address(RVA = "0x4E6FF0", Offset = "0x4E5FF0", VA = "0x1804E6FF0")]
public static bool IsEnum(this Type type)
{
return default(bool);
}
// Token: 0x06000262 RID: 610 RVA: 0x00002BE0 File Offset: 0x00000DE0
[Token(Token = "0x6000262")]
[Address(RVA = "0x1178A40", Offset = "0x1177A40", VA = "0x181178A40")]
public static bool IsClass(this Type type)
{
return default(bool);
}
// Token: 0x06000263 RID: 611 RVA: 0x00002BF8 File Offset: 0x00000DF8
[Token(Token = "0x6000263")]
[Address(RVA = "0xDB6860", Offset = "0xDB5860", VA = "0x180DB6860")]
public static bool IsSealed(this Type type)
{
return default(bool);
}
// Token: 0x06000264 RID: 612 RVA: 0x00002C10 File Offset: 0x00000E10
[Token(Token = "0x6000264")]
[Address(RVA = "0xDB6840", Offset = "0xDB5840", VA = "0x180DB6840")]
public static bool IsAbstract(this Type type)
{
return default(bool);
}
// Token: 0x06000265 RID: 613 RVA: 0x00002C28 File Offset: 0x00000E28
[Token(Token = "0x6000265")]
[Address(RVA = "0x72CF20", Offset = "0x72BF20", VA = "0x18072CF20")]
public static bool IsValueType(this Type type)
{
return default(bool);
}
// Token: 0x06000266 RID: 614 RVA: 0x00002C40 File Offset: 0x00000E40
[Token(Token = "0x6000266")]
[Address(RVA = "0x1178480", Offset = "0x1177480", VA = "0x181178480")]
public static bool AssignableToTypeName(this Type type, string fullTypeName, bool searchInterfaces, out Type match)
{
return default(bool);
}
// Token: 0x06000267 RID: 615 RVA: 0x00002C58 File Offset: 0x00000E58
[Token(Token = "0x6000267")]
[Address(RVA = "0x1178610", Offset = "0x1177610", VA = "0x181178610")]
public static bool AssignableToTypeName(this Type type, string fullTypeName, bool searchInterfaces)
{
return default(bool);
}
// Token: 0x06000268 RID: 616 RVA: 0x00002C70 File Offset: 0x00000E70
[Token(Token = "0x6000268")]
[Address(RVA = "0x11787B0", Offset = "0x11777B0", VA = "0x1811787B0")]
public static bool ImplementInterface(this Type type, Type interfaceType)
{
return default(bool);
}
}
}
@@ -0,0 +1,60 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x0200003B RID: 59
[Token(Token = "0x200003B")]
internal class TypeInformation
{
// Token: 0x17000048 RID: 72
// (get) Token: 0x06000134 RID: 308 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000135 RID: 309 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000048")]
public Type Type
{
[Token(Token = "0x6000134")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000135")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x06000136 RID: 310 RVA: 0x00002490 File Offset: 0x00000690
// (set) Token: 0x06000137 RID: 311 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000049")]
public PrimitiveTypeCode TypeCode
{
[Token(Token = "0x6000136")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
[CompilerGenerated]
get
{
return PrimitiveTypeCode.Empty;
}
[Token(Token = "0x6000137")]
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000138 RID: 312 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000138")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TypeInformation()
{
}
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace Newtonsoft.Json.Utilities
{
// Token: 0x02000071 RID: 113
[Token(Token = "0x2000071")]
internal static class ValidationUtils
{
// Token: 0x06000269 RID: 617 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000269")]
[Address(RVA = "0x1179220", Offset = "0x1178220", VA = "0x181179220")]
public static void ArgumentNotNull(object value, string parameterName)
{
}
}
}