93 lines
3.0 KiB
C#
93 lines
3.0 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
using Valve.Newtonsoft.Json.Serialization;
|
|
|
|
namespace Valve.Newtonsoft.Json.Utilities
|
|
{
|
|
// Token: 0x0200004C RID: 76
|
|
[Token(Token = "0x200004C")]
|
|
internal class LateBoundReflectionDelegateFactory : ReflectionDelegateFactory
|
|
{
|
|
// Token: 0x1700007A RID: 122
|
|
// (get) Token: 0x0600025C RID: 604 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700007A")]
|
|
internal static ReflectionDelegateFactory Instance
|
|
{
|
|
[Token(Token = "0x600025C")]
|
|
[Address(RVA = "0x3B13CC0", Offset = "0x3B12CC0", VA = "0x183B13CC0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600025D RID: 605 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025D")]
|
|
[Address(RVA = "0x3B13B00", Offset = "0x3B12B00", VA = "0x183B13B00", Slot = "5")]
|
|
public override ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600025E RID: 606 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025E")]
|
|
[Address(RVA = "0x35BE460", Offset = "0x35BD460", VA = "0x1835BE460", Slot = "4")]
|
|
public override MethodCall<T, object> CreateMethodCall<T>(MethodBase method)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600025F RID: 607 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025F")]
|
|
[Address(RVA = "0x3166740", Offset = "0x3165740", VA = "0x183166740", Slot = "6")]
|
|
public override Func<T> CreateDefaultConstructor<T>(Type type)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000260 RID: 608 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000260")]
|
|
[Address(RVA = "0x3166C20", Offset = "0x3165C20", VA = "0x183166C20", Slot = "7")]
|
|
public override Func<T, object> CreateGet<T>(PropertyInfo propertyInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000261 RID: 609 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000261")]
|
|
[Address(RVA = "0x3166D00", Offset = "0x3165D00", VA = "0x183166D00", Slot = "8")]
|
|
public override Func<T, object> CreateGet<T>(FieldInfo fieldInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000262 RID: 610 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000262")]
|
|
[Address(RVA = "0x26D2AA0", Offset = "0x26D1AA0", VA = "0x1826D2AA0", Slot = "9")]
|
|
public override Action<T, object> CreateSet<T>(FieldInfo fieldInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000263 RID: 611 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000263")]
|
|
[Address(RVA = "0x26D29C0", Offset = "0x26D19C0", VA = "0x1826D29C0", Slot = "10")]
|
|
public override Action<T, object> CreateSet<T>(PropertyInfo propertyInfo)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000264 RID: 612 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000264")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LateBoundReflectionDelegateFactory()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001A4 RID: 420
|
|
[Token(Token = "0x40001A4")]
|
|
private static readonly LateBoundReflectionDelegateFactory _instance;
|
|
}
|
|
}
|