Files
Apr2020-Cpp2Il-Dump/Valve.Newtonsoft.Json/Utilities/ConvertUtils.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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: 0x060001E2 RID: 482 RVA: 0x00002A48 File Offset: 0x00000C48
[Token(Token = "0x60001E2")]
[Address(RVA = "0x3185F80", Offset = "0x3184D80", VA = "0x183185F80")]
public static PrimitiveTypeCode GetTypeCode(Type t)
{
return PrimitiveTypeCode.Empty;
}
// Token: 0x060001E3 RID: 483 RVA: 0x00002A60 File Offset: 0x00000C60
[Token(Token = "0x60001E3")]
[Address(RVA = "0x3185D10", Offset = "0x3184B10", VA = "0x183185D10")]
public static PrimitiveTypeCode GetTypeCode(Type t, out bool isEnum)
{
return PrimitiveTypeCode.Empty;
}
// Token: 0x060001E4 RID: 484 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E4")]
[Address(RVA = "0x3185FE0", Offset = "0x3184DE0", VA = "0x183185FE0")]
public static TypeInformation GetTypeInformation(IConvertible convertable)
{
return null;
}
// Token: 0x060001E5 RID: 485 RVA: 0x00002A78 File Offset: 0x00000C78
[Token(Token = "0x60001E5")]
[Address(RVA = "0x31865B0", Offset = "0x31853B0", VA = "0x1831865B0")]
public static bool IsConvertible(Type t)
{
return default(bool);
}
// Token: 0x060001E6 RID: 486 RVA: 0x00002A90 File Offset: 0x00000C90
[Token(Token = "0x60001E6")]
[Address(RVA = "0x3186760", Offset = "0x3185560", VA = "0x183186760")]
public static TimeSpan ParseTimeSpan(string input)
{
return default(TimeSpan);
}
// Token: 0x060001E7 RID: 487 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001E7")]
[Address(RVA = "0x31858B0", Offset = "0x31846B0", VA = "0x1831858B0")]
private static Func<object, object> CreateCastConverter(ConvertUtils.TypeConvertKey t)
{
return null;
}
// Token: 0x060001E8 RID: 488 RVA: 0x00002AA8 File Offset: 0x00000CA8
[Token(Token = "0x60001E8")]
[Address(RVA = "0x3187210", Offset = "0x3186010", VA = "0x183187210")]
private static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object value)
{
return default(bool);
}
// Token: 0x060001E9 RID: 489 RVA: 0x00002AC0 File Offset: 0x00000CC0
[Token(Token = "0x60001E9")]
[Address(RVA = "0x3186900", Offset = "0x3185700", VA = "0x183186900")]
private static ConvertUtils.ConvertResult TryConvertInternal(object initialValue, CultureInfo culture, Type targetType, out object value)
{
return ConvertUtils.ConvertResult.Success;
}
// Token: 0x060001EA RID: 490 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EA")]
[Address(RVA = "0x3185740", Offset = "0x3184540", VA = "0x183185740")]
public static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
{
return null;
}
// Token: 0x060001EB RID: 491 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EB")]
[Address(RVA = "0x3185AD0", Offset = "0x31848D0", VA = "0x183185AD0")]
private static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
{
return null;
}
// Token: 0x060001EC RID: 492 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001EC")]
[Address(RVA = "0x3185CB0", Offset = "0x3184AB0", VA = "0x183185CB0")]
internal static TypeConverter GetConverter(Type t)
{
return null;
}
// Token: 0x060001ED RID: 493 RVA: 0x00002AD8 File Offset: 0x00000CD8
[Token(Token = "0x60001ED")]
[Address(RVA = "0x31872D0", Offset = "0x31860D0", VA = "0x1831872D0")]
public static bool VersionTryParse(string input, out Version result)
{
return default(bool);
}
// Token: 0x060001EE RID: 494 RVA: 0x00002AF0 File Offset: 0x00000CF0
[Token(Token = "0x60001EE")]
[Address(RVA = "0x3186640", Offset = "0x3185440", VA = "0x183186640")]
public static bool IsInteger(object value)
{
return default(bool);
}
// Token: 0x060001EF RID: 495 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x60001EF")]
[Address(RVA = "0x3186240", Offset = "0x3185040", VA = "0x183186240")]
public static ParseResult Int32TryParse(char[] chars, int start, int length, out int value)
{
return ParseResult.None;
}
// Token: 0x060001F0 RID: 496 RVA: 0x00002B20 File Offset: 0x00000D20
[Token(Token = "0x60001F0")]
[Address(RVA = "0x3186410", Offset = "0x3185210", VA = "0x183186410")]
public static ParseResult Int64TryParse(char[] chars, int start, int length, out long value)
{
return ParseResult.None;
}
// Token: 0x060001F1 RID: 497 RVA: 0x00002B38 File Offset: 0x00000D38
[Token(Token = "0x60001F1")]
[Address(RVA = "0x31867C0", Offset = "0x31855C0", VA = "0x1831867C0")]
public static bool TryConvertGuid(string s, out Guid g)
{
return default(bool);
}
// Token: 0x060001F2 RID: 498 RVA: 0x00002B50 File Offset: 0x00000D50
[Token(Token = "0x60001F2")]
[Address(RVA = "0x3186160", Offset = "0x3184F60", VA = "0x183186160")]
public static int HexTextToInt(char[] text, int start, int end)
{
return 0;
}
// Token: 0x060001F3 RID: 499 RVA: 0x00002B68 File Offset: 0x00000D68
[Token(Token = "0x60001F3")]
[Address(RVA = "0x3186090", Offset = "0x3184E90", VA = "0x183186090")]
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: 0x060001F5 RID: 501 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000067")]
public Type InitialType
{
[Token(Token = "0x60001F5")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
return null;
}
}
// Token: 0x17000068 RID: 104
// (get) Token: 0x060001F6 RID: 502 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000068")]
public Type TargetType
{
[Token(Token = "0x60001F6")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return null;
}
}
// Token: 0x060001F7 RID: 503 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60001F7")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public TypeConvertKey(Type initialType, Type targetType)
{
}
// Token: 0x060001F8 RID: 504 RVA: 0x00002B80 File Offset: 0x00000D80
[Token(Token = "0x60001F8")]
[Address(RVA = "0x244DBF0", Offset = "0x244C9F0", VA = "0x18244DBF0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x060001F9 RID: 505 RVA: 0x00002B98 File Offset: 0x00000D98
[Token(Token = "0x60001F9")]
[Address(RVA = "0x31976B0", Offset = "0x31964B0", VA = "0x1831976B0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x060001FA RID: 506 RVA: 0x00002BB0 File Offset: 0x00000DB0
[Token(Token = "0x60001FA")]
[Address(RVA = "0x31945A0", Offset = "0x31933A0", VA = "0x1831945A0", 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
}
}
}