Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

206 lines
7.3 KiB
C#

using System;
using System.Globalization;
using System.Reflection;
using Cpp2IlInjected;
namespace System
{
// Token: 0x020000DC RID: 220
[Token(Token = "0x20000DC")]
[Serializable]
internal class DefaultBinder : Binder
{
// Token: 0x06000831 RID: 2097 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000831")]
[Address(RVA = "0x254C2E0", Offset = "0x254B2E0", VA = "0x18254C2E0", Slot = "4")]
public override MethodBase BindToMethod(BindingFlags bindingAttr, MethodBase[] match, ref object[] args, ParameterModifier[] modifiers, CultureInfo cultureInfo, string[] names, out object state)
{
return null;
}
// Token: 0x06000832 RID: 2098 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000832")]
[Address(RVA = "0x254BBD0", Offset = "0x254ABD0", VA = "0x18254BBD0", Slot = "5")]
public override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo cultureInfo)
{
return null;
}
// Token: 0x06000833 RID: 2099 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000833")]
[Address(RVA = "0x2550C80", Offset = "0x254FC80", VA = "0x182550C80", Slot = "6")]
public override MethodBase SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x06000834 RID: 2100 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000834")]
[Address(RVA = "0x25513D0", Offset = "0x25503D0", VA = "0x1825513D0", Slot = "7")]
public override PropertyInfo SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x06000835 RID: 2101 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000835")]
[Address(RVA = "0x254EFE0", Offset = "0x254DFE0", VA = "0x18254EFE0", Slot = "8")]
public override object ChangeType(object value, Type type, CultureInfo cultureInfo)
{
return null;
}
// Token: 0x06000836 RID: 2102 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000836")]
[Address(RVA = "0x2550770", Offset = "0x254F770", VA = "0x182550770", Slot = "9")]
public override void ReorderArgumentArray(ref object[] args, object state)
{
}
// Token: 0x06000837 RID: 2103 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000837")]
[Address(RVA = "0x254F450", Offset = "0x254E450", VA = "0x18254F450")]
public static MethodBase ExactBinding(MethodBase[] match, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x06000838 RID: 2104 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000838")]
[Address(RVA = "0x254F7D0", Offset = "0x254E7D0", VA = "0x18254F7D0")]
public static PropertyInfo ExactPropertyBinding(PropertyInfo[] match, Type returnType, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x06000839 RID: 2105 RVA: 0x00007890 File Offset: 0x00005A90
[Token(Token = "0x6000839")]
[Address(RVA = "0x2550270", Offset = "0x254F270", VA = "0x182550270")]
private static int FindMostSpecific(ParameterInfo[] p1, int[] paramOrder1, Type paramArrayType1, ParameterInfo[] p2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args)
{
return 0;
}
// Token: 0x0600083A RID: 2106 RVA: 0x000078A8 File Offset: 0x00005AA8
[Token(Token = "0x600083A")]
[Address(RVA = "0x254FF50", Offset = "0x254EF50", VA = "0x18254FF50")]
private static int FindMostSpecificType(Type c1, Type c2, Type t)
{
return 0;
}
// Token: 0x0600083B RID: 2107 RVA: 0x000078C0 File Offset: 0x00005AC0
[Token(Token = "0x600083B")]
[Address(RVA = "0x254FCF0", Offset = "0x254ECF0", VA = "0x18254FCF0")]
private static int FindMostSpecificMethod(MethodBase m1, int[] paramOrder1, Type paramArrayType1, MethodBase m2, int[] paramOrder2, Type paramArrayType2, Type[] types, object[] args)
{
return 0;
}
// Token: 0x0600083C RID: 2108 RVA: 0x000078D8 File Offset: 0x00005AD8
[Token(Token = "0x600083C")]
[Address(RVA = "0x254FC10", Offset = "0x254EC10", VA = "0x18254FC10")]
private static int FindMostSpecificField(FieldInfo cur1, FieldInfo cur2)
{
return 0;
}
// Token: 0x0600083D RID: 2109 RVA: 0x000078F0 File Offset: 0x00005AF0
[Token(Token = "0x600083D")]
[Address(RVA = "0x254FC10", Offset = "0x254EC10", VA = "0x18254FC10")]
private static int FindMostSpecificProperty(PropertyInfo cur1, PropertyInfo cur2)
{
return 0;
}
// Token: 0x0600083E RID: 2110 RVA: 0x00007908 File Offset: 0x00005B08
[Token(Token = "0x600083E")]
[Address(RVA = "0x254F050", Offset = "0x254E050", VA = "0x18254F050")]
internal static bool CompareMethodSigAndName(MethodBase m1, MethodBase m2)
{
return default(bool);
}
// Token: 0x0600083F RID: 2111 RVA: 0x00007920 File Offset: 0x00005B20
[Token(Token = "0x600083F")]
[Address(RVA = "0x25506E0", Offset = "0x254F6E0", VA = "0x1825506E0")]
internal static int GetHierarchyDepth(Type t)
{
return 0;
}
// Token: 0x06000840 RID: 2112 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000840")]
[Address(RVA = "0x254FAF0", Offset = "0x254EAF0", VA = "0x18254FAF0")]
internal static MethodBase FindMostDerivedNewSlotMeth(MethodBase[] match, int cMatches)
{
return null;
}
// Token: 0x06000841 RID: 2113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000841")]
[Address(RVA = "0x2550AD0", Offset = "0x254FAD0", VA = "0x182550AD0")]
private static void ReorderParams(int[] paramOrder, object[] vars)
{
}
// Token: 0x06000842 RID: 2114 RVA: 0x00007938 File Offset: 0x00005B38
[Token(Token = "0x6000842")]
[Address(RVA = "0x254F1E0", Offset = "0x254E1E0", VA = "0x18254F1E0")]
private static bool CreateParamOrder(int[] paramOrder, ParameterInfo[] pars, string[] names)
{
return default(bool);
}
// Token: 0x06000843 RID: 2115 RVA: 0x00007950 File Offset: 0x00005B50
[Token(Token = "0x6000843")]
[Address(RVA = "0x254ED80", Offset = "0x254DD80", VA = "0x18254ED80")]
private static bool CanConvertPrimitive(RuntimeType source, RuntimeType target)
{
return default(bool);
}
// Token: 0x06000844 RID: 2116 RVA: 0x00007968 File Offset: 0x00005B68
[Token(Token = "0x6000844")]
[Address(RVA = "0x254EC80", Offset = "0x254DC80", VA = "0x18254EC80")]
private static bool CanConvertPrimitiveObjectToType(object source, RuntimeType type)
{
return default(bool);
}
// Token: 0x06000845 RID: 2117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000845")]
[Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")]
public DefaultBinder()
{
}
// Token: 0x020000DD RID: 221
[Token(Token = "0x20000DD")]
internal class BinderState
{
// Token: 0x06000846 RID: 2118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000846")]
[Address(RVA = "0x73FFA0", Offset = "0x73EFA0", VA = "0x18073FFA0")]
internal BinderState(int[] argsMap, int originalSize, bool isParamArray)
{
}
// Token: 0x0400033B RID: 827
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400033B")]
internal int[] m_argsMap;
// Token: 0x0400033C RID: 828
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400033C")]
internal int m_originalSize;
// Token: 0x0400033D RID: 829
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400033D")]
internal bool m_isParamArray;
}
}
}