233 lines
7.6 KiB
C#
233 lines
7.6 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Globalization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Singular.Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x02000043 RID: 67
|
|
[Token(Token = "0x2000035")]
|
|
internal static class ConvertUtils
|
|
{
|
|
// Token: 0x060002A3 RID: 675 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600027B")]
|
|
[Address(RVA = "0x2C4E2C0", Offset = "0x2C4D2C0", VA = "0x182C4E2C0")]
|
|
private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A4 RID: 676 RVA: 0x00002FE8 File Offset: 0x000011E8
|
|
[Token(Token = "0x600027C")]
|
|
[Address(RVA = "0x2C4D220", Offset = "0x2C4C220", VA = "0x182C4D220")]
|
|
public static bool CanConvertType(Type initialType, Type targetType, bool allowTypeNameToString)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002A5 RID: 677 RVA: 0x00003000 File Offset: 0x00001200
|
|
[Token(Token = "0x600027D")]
|
|
[Address(RVA = "0x2C4E7E0", Offset = "0x2C4D7E0", VA = "0x182C4E7E0")]
|
|
private static bool IsComponentConverter(TypeConverter converter)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002A6 RID: 678 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600027E")]
|
|
[Address(RVA = "0x22B0610", Offset = "0x22AF610", VA = "0x1822B0610")]
|
|
public static T Convert<T>(object initialValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A7 RID: 679 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600027F")]
|
|
[Address(RVA = "0x22B06B0", Offset = "0x22AF6B0", VA = "0x1822B06B0")]
|
|
public static T Convert<T>(object initialValue, CultureInfo culture)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A8 RID: 680 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000280")]
|
|
[Address(RVA = "0x2C4D8C0", Offset = "0x2C4C8C0", VA = "0x182C4D8C0")]
|
|
public static object Convert(object initialValue, CultureInfo culture, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002A9 RID: 681 RVA: 0x00003018 File Offset: 0x00001218
|
|
[Token(Token = "0x6000281")]
|
|
[Address(RVA = "0x26C9D60", Offset = "0x26C8D60", VA = "0x1826C9D60")]
|
|
public static bool TryConvert<T>(object initialValue, out T convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002AA RID: 682 RVA: 0x00003030 File Offset: 0x00001230
|
|
[Token(Token = "0x6000282")]
|
|
[Address(RVA = "0x26C9C90", Offset = "0x26C8C90", VA = "0x1826C9C90")]
|
|
public static bool TryConvert<T>(object initialValue, CultureInfo culture, out T convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002AB RID: 683 RVA: 0x00003048 File Offset: 0x00001248
|
|
[Token(Token = "0x6000283")]
|
|
[Address(RVA = "0x2C4E990", Offset = "0x2C4D990", VA = "0x182C4E990")]
|
|
public static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002AC RID: 684 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000284")]
|
|
[Address(RVA = "0x22B0480", Offset = "0x22AF480", VA = "0x1822B0480")]
|
|
public static T ConvertOrCast<T>(object initialValue)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AD RID: 685 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000285")]
|
|
[Address(RVA = "0x22B0520", Offset = "0x22AF520", VA = "0x1822B0520")]
|
|
public static T ConvertOrCast<T>(object initialValue, CultureInfo culture)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AE RID: 686 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000286")]
|
|
[Address(RVA = "0x2C4D700", Offset = "0x2C4C700", VA = "0x182C4D700")]
|
|
public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002AF RID: 687 RVA: 0x00003060 File Offset: 0x00001260
|
|
[Token(Token = "0x6000287")]
|
|
[Address(RVA = "0x26C9BE0", Offset = "0x26C8BE0", VA = "0x1826C9BE0")]
|
|
public static bool TryConvertOrCast<T>(object initialValue, out T convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B0 RID: 688 RVA: 0x00003078 File Offset: 0x00001278
|
|
[Token(Token = "0x6000288")]
|
|
[Address(RVA = "0x26C9C90", Offset = "0x26C8C90", VA = "0x1826C9C90")]
|
|
public static bool TryConvertOrCast<T>(object initialValue, CultureInfo culture, out T convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B1 RID: 689 RVA: 0x00003090 File Offset: 0x00001290
|
|
[Token(Token = "0x6000289")]
|
|
[Address(RVA = "0x2C4E8C0", Offset = "0x2C4D8C0", VA = "0x182C4E8C0")]
|
|
public static bool TryConvertOrCast(object initialValue, CultureInfo culture, Type targetType, out object convertedValue)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002B2 RID: 690 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028A")]
|
|
[Address(RVA = "0x2C4E500", Offset = "0x2C4D500", VA = "0x182C4E500")]
|
|
private static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B3 RID: 691 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028B")]
|
|
[Address(RVA = "0x2C4E750", Offset = "0x2C4D750", VA = "0x182C4E750")]
|
|
internal static TypeConverter GetConverter(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B4 RID: 692 RVA: 0x000030A8 File Offset: 0x000012A8
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0x2C4E860", Offset = "0x2C4D860", VA = "0x182C4E860")]
|
|
public static bool IsInteger(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000128 RID: 296
|
|
[Token(Token = "0x40000E5")]
|
|
private static readonly ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>> CastConverters;
|
|
|
|
// Token: 0x02000044 RID: 68
|
|
[Token(Token = "0x20000CB")]
|
|
internal struct TypeConvertKey : IEquatable<ConvertUtils.TypeConvertKey>
|
|
{
|
|
// Token: 0x17000073 RID: 115
|
|
// (get) Token: 0x060002B6 RID: 694 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000199")]
|
|
public Type InitialType
|
|
{
|
|
[Token(Token = "0x60008FD")]
|
|
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000074 RID: 116
|
|
// (get) Token: 0x060002B7 RID: 695 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700019A")]
|
|
public Type TargetType
|
|
{
|
|
[Token(Token = "0x60008FE")]
|
|
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B8 RID: 696 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60008FF")]
|
|
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
|
public TypeConvertKey(Type initialType, Type targetType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002B9 RID: 697 RVA: 0x000030C0 File Offset: 0x000012C0
|
|
[Token(Token = "0x6000900")]
|
|
[Address(RVA = "0x4AF380", Offset = "0x4AE380", VA = "0x1804AF380", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060002BA RID: 698 RVA: 0x000030D8 File Offset: 0x000012D8
|
|
[Token(Token = "0x6000901")]
|
|
[Address(RVA = "0x2C60640", Offset = "0x2C5F640", VA = "0x182C60640", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060002BB RID: 699 RVA: 0x000030F0 File Offset: 0x000012F0
|
|
[Token(Token = "0x6000902")]
|
|
[Address(RVA = "0x2C60570", Offset = "0x2C5F570", VA = "0x182C60570", Slot = "4")]
|
|
public bool Equals(ConvertUtils.TypeConvertKey other)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000129 RID: 297
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40002C4")]
|
|
private readonly Type _initialType;
|
|
|
|
// Token: 0x0400012A RID: 298
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40002C5")]
|
|
private readonly Type _targetType;
|
|
}
|
|
}
|
|
}
|