260 lines
8.2 KiB
C#
260 lines
8.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Globalization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Valve.Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x0200003C RID: 60
|
|
[Token(Token = "0x200003C")]
|
|
internal static class ConvertUtils
|
|
{
|
|
// Token: 0x060001DE RID: 478 RVA: 0x00002A48 File Offset: 0x00000C48
|
|
[Token(Token = "0x60001DE")]
|
|
[Address(RVA = "0x3B0BEF0", Offset = "0x3B0AEF0", VA = "0x183B0BEF0")]
|
|
public static PrimitiveTypeCode GetTypeCode(Type t)
|
|
{
|
|
return PrimitiveTypeCode.Empty;
|
|
}
|
|
|
|
// Token: 0x060001DF RID: 479 RVA: 0x00002A60 File Offset: 0x00000C60
|
|
[Token(Token = "0x60001DF")]
|
|
[Address(RVA = "0x3B0BC80", Offset = "0x3B0AC80", VA = "0x183B0BC80")]
|
|
public static PrimitiveTypeCode GetTypeCode(Type t, out bool isEnum)
|
|
{
|
|
return PrimitiveTypeCode.Empty;
|
|
}
|
|
|
|
// Token: 0x060001E0 RID: 480 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001E0")]
|
|
[Address(RVA = "0x3B0BF50", Offset = "0x3B0AF50", VA = "0x183B0BF50")]
|
|
public static TypeInformation GetTypeInformation(IConvertible convertable)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001E1 RID: 481 RVA: 0x00002A78 File Offset: 0x00000C78
|
|
[Token(Token = "0x60001E1")]
|
|
[Address(RVA = "0x3B0C520", Offset = "0x3B0B520", VA = "0x183B0C520")]
|
|
public static bool IsConvertible(Type t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001E2 RID: 482 RVA: 0x00002A90 File Offset: 0x00000C90
|
|
[Token(Token = "0x60001E2")]
|
|
[Address(RVA = "0x3B0C6D0", Offset = "0x3B0B6D0", VA = "0x183B0C6D0")]
|
|
public static TimeSpan ParseTimeSpan(string input)
|
|
{
|
|
return default(TimeSpan);
|
|
}
|
|
|
|
// Token: 0x060001E3 RID: 483 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001E3")]
|
|
[Address(RVA = "0x3B0B820", Offset = "0x3B0A820", VA = "0x183B0B820")]
|
|
private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001E4 RID: 484 RVA: 0x00002AA8 File Offset: 0x00000CA8
|
|
[Token(Token = "0x60001E4")]
|
|
[Address(RVA = "0x3B0D180", Offset = "0x3B0C180", VA = "0x183B0D180")]
|
|
private static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001E5 RID: 485 RVA: 0x00002AC0 File Offset: 0x00000CC0
|
|
[Token(Token = "0x60001E5")]
|
|
[Address(RVA = "0x3B0C870", Offset = "0x3B0B870", VA = "0x183B0C870")]
|
|
private static ConvertUtils.ConvertResult TryConvertInternal(object initialValue, CultureInfo culture, Type targetType, out object value)
|
|
{
|
|
return ConvertUtils.ConvertResult.Success;
|
|
}
|
|
|
|
// Token: 0x060001E6 RID: 486 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001E6")]
|
|
[Address(RVA = "0x3B0B6B0", Offset = "0x3B0A6B0", VA = "0x183B0B6B0")]
|
|
public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001E7 RID: 487 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001E7")]
|
|
[Address(RVA = "0x3B0BA40", Offset = "0x3B0AA40", VA = "0x183B0BA40")]
|
|
private static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001E8 RID: 488 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001E8")]
|
|
[Address(RVA = "0x3B0BC20", Offset = "0x3B0AC20", VA = "0x183B0BC20")]
|
|
internal static TypeConverter GetConverter(Type t)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001E9 RID: 489 RVA: 0x00002AD8 File Offset: 0x00000CD8
|
|
[Token(Token = "0x60001E9")]
|
|
[Address(RVA = "0x3B0D240", Offset = "0x3B0C240", VA = "0x183B0D240")]
|
|
public static bool VersionTryParse(string input, out Version result)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001EA RID: 490 RVA: 0x00002AF0 File Offset: 0x00000CF0
|
|
[Token(Token = "0x60001EA")]
|
|
[Address(RVA = "0x3B0C5B0", Offset = "0x3B0B5B0", VA = "0x183B0C5B0")]
|
|
public static bool IsInteger(object value)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001EB RID: 491 RVA: 0x00002B08 File Offset: 0x00000D08
|
|
[Token(Token = "0x60001EB")]
|
|
[Address(RVA = "0x3B0C1B0", Offset = "0x3B0B1B0", VA = "0x183B0C1B0")]
|
|
public static ParseResult Int32TryParse(char[] chars, int start, int length, out int value)
|
|
{
|
|
return ParseResult.None;
|
|
}
|
|
|
|
// Token: 0x060001EC RID: 492 RVA: 0x00002B20 File Offset: 0x00000D20
|
|
[Token(Token = "0x60001EC")]
|
|
[Address(RVA = "0x3B0C380", Offset = "0x3B0B380", VA = "0x183B0C380")]
|
|
public static ParseResult Int64TryParse(char[] chars, int start, int length, out long value)
|
|
{
|
|
return ParseResult.None;
|
|
}
|
|
|
|
// Token: 0x060001ED RID: 493 RVA: 0x00002B38 File Offset: 0x00000D38
|
|
[Token(Token = "0x60001ED")]
|
|
[Address(RVA = "0x3B0C730", Offset = "0x3B0B730", VA = "0x183B0C730")]
|
|
public static bool TryConvertGuid(string s, out Guid g)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001EE RID: 494 RVA: 0x00002B50 File Offset: 0x00000D50
|
|
[Token(Token = "0x60001EE")]
|
|
[Address(RVA = "0x3B0C0D0", Offset = "0x3B0B0D0", VA = "0x183B0C0D0")]
|
|
public static int HexTextToInt(char[] text, int start, int end)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060001EF RID: 495 RVA: 0x00002B68 File Offset: 0x00000D68
|
|
[Token(Token = "0x60001EF")]
|
|
[Address(RVA = "0x3B0C000", Offset = "0x3B0B000", VA = "0x183B0C000")]
|
|
private static int HexCharToInt(char ch)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0400016A RID: 362
|
|
[Token(Token = "0x400016A")]
|
|
private static readonly Dictionary<Type, PrimitiveTypeCode> TypeCodeMap;
|
|
|
|
// Token: 0x0400016B RID: 363
|
|
[Token(Token = "0x400016B")]
|
|
private static readonly TypeInformation[] PrimitiveTypeCodes;
|
|
|
|
// Token: 0x0400016C RID: 364
|
|
[Token(Token = "0x400016C")]
|
|
private static readonly ThreadSafeStore<ConvertUtils.TypeConvertKey, Func<object, object>> CastConverters;
|
|
|
|
// Token: 0x0200003D RID: 61
|
|
[Token(Token = "0x200003D")]
|
|
internal struct TypeConvertKey : IEquatable<ConvertUtils.TypeConvertKey>
|
|
{
|
|
// Token: 0x17000067 RID: 103
|
|
// (get) Token: 0x060001F1 RID: 497 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000067")]
|
|
public Type InitialType
|
|
{
|
|
[Token(Token = "0x60001F1")]
|
|
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000068 RID: 104
|
|
// (get) Token: 0x060001F2 RID: 498 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000068")]
|
|
public Type TargetType
|
|
{
|
|
[Token(Token = "0x60001F2")]
|
|
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F3 RID: 499 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60001F3")]
|
|
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
|
public TypeConvertKey(Type initialType, Type targetType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001F4 RID: 500 RVA: 0x00002B80 File Offset: 0x00000D80
|
|
[Token(Token = "0x60001F4")]
|
|
[Address(RVA = "0x4AF380", Offset = "0x4AE380", VA = "0x1804AF380", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060001F5 RID: 501 RVA: 0x00002B98 File Offset: 0x00000D98
|
|
[Token(Token = "0x60001F5")]
|
|
[Address(RVA = "0x3B1A5F0", Offset = "0x3B195F0", VA = "0x183B1A5F0", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060001F6 RID: 502 RVA: 0x00002BB0 File Offset: 0x00000DB0
|
|
[Token(Token = "0x60001F6")]
|
|
[Address(RVA = "0x10B9C60", Offset = "0x10B8C60", VA = "0x1810B9C60", Slot = "4")]
|
|
public bool Equals(ConvertUtils.TypeConvertKey other)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0400016D RID: 365
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400016D")]
|
|
private readonly Type _initialType;
|
|
|
|
// Token: 0x0400016E RID: 366
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400016E")]
|
|
private readonly Type _targetType;
|
|
}
|
|
|
|
// Token: 0x0200003E RID: 62
|
|
[Token(Token = "0x200003E")]
|
|
internal enum ConvertResult
|
|
{
|
|
// Token: 0x04000170 RID: 368
|
|
[Token(Token = "0x4000170")]
|
|
Success,
|
|
// Token: 0x04000171 RID: 369
|
|
[Token(Token = "0x4000171")]
|
|
CannotConvertNull,
|
|
// Token: 0x04000172 RID: 370
|
|
[Token(Token = "0x4000172")]
|
|
NotInstantiableType,
|
|
// Token: 0x04000173 RID: 371
|
|
[Token(Token = "0x4000173")]
|
|
NoValidConversion
|
|
}
|
|
}
|
|
}
|