#include "il2cpp-config.h"
#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t1364.h"
// Metadata Definition System.Reflection.Emit.StackBehaviour
extern TypeInfo t1364_TI;
#include "t1364MD.h"
static const EncodedMethodIndex t1364_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
extern const Il2CppType t1778_0_0_0;
extern const Il2CppType t1781_0_0_0;
extern const Il2CppType t1780_0_0_0;
static Il2CppInterfaceOffsetPair t1364_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1364_0_0_0;
extern const Il2CppType t1364_1_0_0;
extern const Il2CppType t2_0_0_0;
#include "t101.h"
extern TypeInfo t101_TI;
const Il2CppTypeDefinitionMetadata t1364_DM = 
{
	NULL, NULL, NULL, t1364_IOs, &t2_0_0_0, t1364_VT, NULL, 5179, -1, -1, -1};
TypeInfo t1364_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StackBehaviour", "System.Reflection.Emit", NULL, &t101_TI, NULL, 1662, &t1364_0_0_0, &t1364_1_0_0, &t1364_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1364)+ sizeof (Il2CppObject), sizeof (t1364)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 30, 0, 0, 23, 0, 3};
#include "t1332.h"
// Metadata Definition System.Reflection.Emit.TypeBuilder
extern TypeInfo t1332_TI;
#include "t1332MD.h"
static const EncodedMethodIndex t1332_VT[81] = 
{
	2112,
	374,
	2113,
	3052,
	3053,
	3054,
	3055,
	2118,
	3056,
	3057,
	3058,
	3054,
	3059,
	3053,
	3060,
	3061,
	2120,
	3062,
	3063,
	2121,
	2122,
	2123,
	2124,
	2125,
	2126,
	2127,
	2128,
	2129,
	2130,
	2131,
	2132,
	2133,
	2134,
	2135,
	3064,
	3065,
	3066,
	2137,
	3067,
	3068,
	3069,
	2140,
	3070,
	3071,
	3072,
	3073,
	2141,
	2142,
	2143,
	2144,
	3074,
	3075,
	3076,
	2145,
	2146,
	2147,
	2148,
	3077,
	3078,
	3079,
	3080,
	3081,
	3082,
	3083,
	3084,
	3085,
	2150,
	2151,
	2152,
	2153,
	2154,
	2155,
	3086,
	3087,
	3088,
	3089,
	3090,
	3091,
	3092,
	3093,
	3094,
};
extern const Il2CppType t2834_0_0_0;
static const Il2CppType* t1332_ITIs[] = 
{
	&t2834_0_0_0,
};
extern const Il2CppType t2801_0_0_0;
extern const Il2CppType t2799_0_0_0;
extern const Il2CppType t1776_0_0_0;
extern const Il2CppType t2800_0_0_0;
static Il2CppInterfaceOffsetPair t1332_IOs[] = 
{
	{ &t2801_0_0_0, 14},
	{ &t2799_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2834_0_0_0, 81},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1332_0_0_0;
extern const Il2CppType t1332_1_0_0;
extern const Il2CppType t114_0_0_0;
struct t1332;
const Il2CppTypeDefinitionMetadata t1332_DM = 
{
	NULL, NULL, t1332_ITIs, t1332_IOs, &t114_0_0_0, t1332_VT, NULL, 5209, 8194, -1, 1741};
TypeInfo t1332_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TypeBuilder", "System.Reflection.Emit", NULL, &t1332_TI, NULL, 1663, &t1332_0_0_0, &t1332_1_0_0, &t1332_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1332), sizeof (t1332), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 62, 17, 17, 0, 0, 81, 1, 5};
#include "t1340.h"
// Metadata Definition System.Reflection.Emit.UnmanagedMarshal
extern TypeInfo t1340_TI;
#include "t1340MD.h"
static const EncodedMethodIndex t1340_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1340_0_0_0;
extern const Il2CppType t1340_1_0_0;
extern const Il2CppType t65_0_0_0;
struct t1340;
const Il2CppTypeDefinitionMetadata t1340_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1340_VT, NULL, 5226, 8256, -1, -1};
TypeInfo t1340_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UnmanagedMarshal", "System.Reflection.Emit", NULL, &t1340_TI, NULL, 1673, &t1340_0_0_0, &t1340_1_0_0, &t1340_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1340), sizeof (t1340), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 9, 0, 0, 4, 0, 0};
#include "t1370.h"
// Metadata Definition System.Reflection.AmbiguousMatchException
extern TypeInfo t1370_TI;
#include "t1370MD.h"
static const EncodedMethodIndex t1370_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
extern const Il2CppType t1798_0_0_0;
extern const Il2CppType t2802_0_0_0;
static Il2CppInterfaceOffsetPair t1370_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1370_0_0_0;
extern const Il2CppType t1370_1_0_0;
extern const Il2CppType t1142_0_0_0;
struct t1370;
const Il2CppTypeDefinitionMetadata t1370_DM = 
{
	NULL, NULL, NULL, t1370_IOs, &t1142_0_0_0, t1370_VT, NULL, -1, 8257, -1, -1};
TypeInfo t1370_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AmbiguousMatchException", "System.Reflection", NULL, &t1370_TI, NULL, 1674, &t1370_0_0_0, &t1370_1_0_0, &t1370_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1370), sizeof (t1370), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 11, 0, 2};
#include "t1139.h"
// Metadata Definition System.Reflection.Assembly
extern TypeInfo t1139_TI;
#include "t1139MD.h"
extern const Il2CppType t1371_0_0_0;
static const Il2CppType* t1139_TI__nestedTypes[1] =
{
	&t1371_0_0_0,
};
static const EncodedMethodIndex t1139_VT[21] = 
{
	416,
	374,
	417,
	2847,
	2848,
	2849,
	2850,
	3095,
	2849,
	2848,
	3096,
	2853,
	2854,
	2855,
	2856,
	2857,
	2858,
	3097,
	2860,
	3098,
	2862,
};
extern const Il2CppType t2835_0_0_0;
static const Il2CppType* t1139_ITIs[] = 
{
	&t1776_0_0_0,
	&t2835_0_0_0,
};
static Il2CppInterfaceOffsetPair t1139_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2835_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1139_0_0_0;
extern const Il2CppType t1139_1_0_0;
struct t1139;
const Il2CppTypeDefinitionMetadata t1139_DM = 
{
	NULL, t1139_TI__nestedTypes, t1139_ITIs, t1139_IOs, &t65_0_0_0, t1139_VT, NULL, 5235, 8260, -1, 1758};
TypeInfo t1139_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Assembly", "System.Reflection", NULL, &t1139_TI, NULL, 1675, &t1139_0_0_0, &t1139_1_0_0, &t1139_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1139), sizeof (t1139), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 26, 2, 10, 0, 1, 21, 2, 2};
#include "t1371.h"
// Metadata Definition System.Reflection.Assembly/ResolveEventHolder
extern TypeInfo t1371_TI;
#include "t1371MD.h"
static const EncodedMethodIndex t1371_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1371_1_0_0;
struct t1371;
const Il2CppTypeDefinitionMetadata t1371_DM = 
{
	&t1139_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1371_VT, NULL, -1, 8286, -1, -1};
TypeInfo t1371_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ResolveEventHolder", "", NULL, &t1371_TI, NULL, 0, &t1371_0_0_0, &t1371_1_0_0, &t1371_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1371), sizeof (t1371), 0, -1, 0, 0, -1, 1048581, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 0};
#include "t1374.h"
// Metadata Definition System.Reflection.AssemblyCompanyAttribute
extern TypeInfo t1374_TI;
#include "t1374MD.h"
static const EncodedMethodIndex t1374_VT[4] = 
{
	830,
	374,
	831,
	418,
};
extern const Il2CppType t2788_0_0_0;
static Il2CppInterfaceOffsetPair t1374_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1374_0_0_0;
extern const Il2CppType t1374_1_0_0;
extern const Il2CppType t481_0_0_0;
struct t1374;
const Il2CppTypeDefinitionMetadata t1374_DM = 
{
	NULL, NULL, NULL, t1374_IOs, &t481_0_0_0, t1374_VT, NULL, 5245, 8287, -1, -1};
TypeInfo t1374_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyCompanyAttribute", "System.Reflection", NULL, &t1374_TI, NULL, 1677, &t1374_0_0_0, &t1374_1_0_0, &t1374_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1374), sizeof (t1374), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1375.h"
// Metadata Definition System.Reflection.AssemblyConfigurationAttribute
extern TypeInfo t1375_TI;
#include "t1375MD.h"
static const EncodedMethodIndex t1375_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1375_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1375_0_0_0;
extern const Il2CppType t1375_1_0_0;
struct t1375;
const Il2CppTypeDefinitionMetadata t1375_DM = 
{
	NULL, NULL, NULL, t1375_IOs, &t481_0_0_0, t1375_VT, NULL, 5246, 8288, -1, -1};
TypeInfo t1375_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyConfigurationAttribute", "System.Reflection", NULL, &t1375_TI, NULL, 1678, &t1375_0_0_0, &t1375_1_0_0, &t1375_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1375), sizeof (t1375), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1376.h"
// Metadata Definition System.Reflection.AssemblyCopyrightAttribute
extern TypeInfo t1376_TI;
#include "t1376MD.h"
static const EncodedMethodIndex t1376_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1376_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1376_0_0_0;
extern const Il2CppType t1376_1_0_0;
struct t1376;
const Il2CppTypeDefinitionMetadata t1376_DM = 
{
	NULL, NULL, NULL, t1376_IOs, &t481_0_0_0, t1376_VT, NULL, 5247, 8289, -1, -1};
TypeInfo t1376_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyCopyrightAttribute", "System.Reflection", NULL, &t1376_TI, NULL, 1679, &t1376_0_0_0, &t1376_1_0_0, &t1376_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1376), sizeof (t1376), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1377.h"
// Metadata Definition System.Reflection.AssemblyDefaultAliasAttribute
extern TypeInfo t1377_TI;
#include "t1377MD.h"
static const EncodedMethodIndex t1377_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1377_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1377_0_0_0;
extern const Il2CppType t1377_1_0_0;
struct t1377;
const Il2CppTypeDefinitionMetadata t1377_DM = 
{
	NULL, NULL, NULL, t1377_IOs, &t481_0_0_0, t1377_VT, NULL, 5248, 8290, -1, -1};
TypeInfo t1377_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyDefaultAliasAttribute", "System.Reflection", NULL, &t1377_TI, NULL, 1680, &t1377_0_0_0, &t1377_1_0_0, &t1377_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1377), sizeof (t1377), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1378.h"
// Metadata Definition System.Reflection.AssemblyDelaySignAttribute
extern TypeInfo t1378_TI;
#include "t1378MD.h"
static const EncodedMethodIndex t1378_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1378_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1378_0_0_0;
extern const Il2CppType t1378_1_0_0;
struct t1378;
const Il2CppTypeDefinitionMetadata t1378_DM = 
{
	NULL, NULL, NULL, t1378_IOs, &t481_0_0_0, t1378_VT, NULL, 5249, 8291, -1, -1};
TypeInfo t1378_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyDelaySignAttribute", "System.Reflection", NULL, &t1378_TI, NULL, 1681, &t1378_0_0_0, &t1378_1_0_0, &t1378_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1378), sizeof (t1378), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1379.h"
// Metadata Definition System.Reflection.AssemblyDescriptionAttribute
extern TypeInfo t1379_TI;
#include "t1379MD.h"
static const EncodedMethodIndex t1379_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1379_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1379_0_0_0;
extern const Il2CppType t1379_1_0_0;
struct t1379;
const Il2CppTypeDefinitionMetadata t1379_DM = 
{
	NULL, NULL, NULL, t1379_IOs, &t481_0_0_0, t1379_VT, NULL, 5250, 8292, -1, -1};
TypeInfo t1379_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyDescriptionAttribute", "System.Reflection", NULL, &t1379_TI, NULL, 1682, &t1379_0_0_0, &t1379_1_0_0, &t1379_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1379), sizeof (t1379), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1380.h"
// Metadata Definition System.Reflection.AssemblyFileVersionAttribute
extern TypeInfo t1380_TI;
#include "t1380MD.h"
static const EncodedMethodIndex t1380_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1380_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1380_0_0_0;
extern const Il2CppType t1380_1_0_0;
struct t1380;
const Il2CppTypeDefinitionMetadata t1380_DM = 
{
	NULL, NULL, NULL, t1380_IOs, &t481_0_0_0, t1380_VT, NULL, 5251, 8293, -1, -1};
TypeInfo t1380_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyFileVersionAttribute", "System.Reflection", NULL, &t1380_TI, NULL, 1683, &t1380_0_0_0, &t1380_1_0_0, &t1380_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1380), sizeof (t1380), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1381.h"
// Metadata Definition System.Reflection.AssemblyInformationalVersionAttribute
extern TypeInfo t1381_TI;
#include "t1381MD.h"
static const EncodedMethodIndex t1381_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1381_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1381_0_0_0;
extern const Il2CppType t1381_1_0_0;
struct t1381;
const Il2CppTypeDefinitionMetadata t1381_DM = 
{
	NULL, NULL, NULL, t1381_IOs, &t481_0_0_0, t1381_VT, NULL, 5252, 8294, -1, -1};
TypeInfo t1381_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyInformationalVersionAttribute", "System.Reflection", NULL, &t1381_TI, NULL, 1684, &t1381_0_0_0, &t1381_1_0_0, &t1381_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1381), sizeof (t1381), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1382.h"
// Metadata Definition System.Reflection.AssemblyKeyFileAttribute
extern TypeInfo t1382_TI;
#include "t1382MD.h"
static const EncodedMethodIndex t1382_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1382_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1382_0_0_0;
extern const Il2CppType t1382_1_0_0;
struct t1382;
const Il2CppTypeDefinitionMetadata t1382_DM = 
{
	NULL, NULL, NULL, t1382_IOs, &t481_0_0_0, t1382_VT, NULL, 5253, 8295, -1, -1};
TypeInfo t1382_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyKeyFileAttribute", "System.Reflection", NULL, &t1382_TI, NULL, 1685, &t1382_0_0_0, &t1382_1_0_0, &t1382_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1382), sizeof (t1382), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1383.h"
// Metadata Definition System.Reflection.AssemblyName
extern TypeInfo t1383_TI;
#include "t1383MD.h"
static const EncodedMethodIndex t1383_VT[6] = 
{
	416,
	374,
	417,
	3099,
	3100,
	3101,
};
extern const Il2CppType t2792_0_0_0;
extern const Il2CppType t2836_0_0_0;
extern const Il2CppType t1801_0_0_0;
static const Il2CppType* t1383_ITIs[] = 
{
	&t2792_0_0_0,
	&t1798_0_0_0,
	&t2836_0_0_0,
	&t1801_0_0_0,
};
static Il2CppInterfaceOffsetPair t1383_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
	{ &t2836_0_0_0, 5},
	{ &t1801_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1383_0_0_0;
extern const Il2CppType t1383_1_0_0;
struct t1383;
const Il2CppTypeDefinitionMetadata t1383_DM = 
{
	NULL, NULL, t1383_ITIs, t1383_IOs, &t65_0_0_0, t1383_VT, NULL, 5254, 8296, -1, 1760};
TypeInfo t1383_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyName", "System.Reflection", NULL, &t1383_TI, NULL, 1686, &t1383_0_0_0, &t1383_1_0_0, &t1383_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1383), sizeof (t1383), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 15, 5, 15, 0, 0, 6, 4, 4};
#include "t1385.h"
// Metadata Definition System.Reflection.AssemblyNameFlags
extern TypeInfo t1385_TI;
#include "t1385MD.h"
static const EncodedMethodIndex t1385_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1385_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1385_0_0_0;
extern const Il2CppType t1385_1_0_0;
const Il2CppTypeDefinitionMetadata t1385_DM = 
{
	NULL, NULL, NULL, t1385_IOs, &t2_0_0_0, t1385_VT, NULL, 5269, -1, -1, -1};
TypeInfo t1385_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyNameFlags", "System.Reflection", NULL, &t101_TI, NULL, 1687, &t1385_0_0_0, &t1385_1_0_0, &t1385_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1385)+ sizeof (Il2CppObject), sizeof (t1385)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t1387.h"
// Metadata Definition System.Reflection.AssemblyProductAttribute
extern TypeInfo t1387_TI;
#include "t1387MD.h"
static const EncodedMethodIndex t1387_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1387_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1387_0_0_0;
extern const Il2CppType t1387_1_0_0;
struct t1387;
const Il2CppTypeDefinitionMetadata t1387_DM = 
{
	NULL, NULL, NULL, t1387_IOs, &t481_0_0_0, t1387_VT, NULL, 5275, 8311, -1, -1};
TypeInfo t1387_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyProductAttribute", "System.Reflection", NULL, &t1387_TI, NULL, 1688, &t1387_0_0_0, &t1387_1_0_0, &t1387_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1387), sizeof (t1387), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1388.h"
// Metadata Definition System.Reflection.AssemblyTitleAttribute
extern TypeInfo t1388_TI;
#include "t1388MD.h"
static const EncodedMethodIndex t1388_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1388_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1388_0_0_0;
extern const Il2CppType t1388_1_0_0;
struct t1388;
const Il2CppTypeDefinitionMetadata t1388_DM = 
{
	NULL, NULL, NULL, t1388_IOs, &t481_0_0_0, t1388_VT, NULL, 5276, 8312, -1, -1};
TypeInfo t1388_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyTitleAttribute", "System.Reflection", NULL, &t1388_TI, NULL, 1689, &t1388_0_0_0, &t1388_1_0_0, &t1388_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1388), sizeof (t1388), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1389.h"
// Metadata Definition System.Reflection.AssemblyTrademarkAttribute
extern TypeInfo t1389_TI;
#include "t1389MD.h"
static const EncodedMethodIndex t1389_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1389_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1389_0_0_0;
extern const Il2CppType t1389_1_0_0;
struct t1389;
const Il2CppTypeDefinitionMetadata t1389_DM = 
{
	NULL, NULL, NULL, t1389_IOs, &t481_0_0_0, t1389_VT, NULL, 5277, 8313, -1, -1};
TypeInfo t1389_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AssemblyTrademarkAttribute", "System.Reflection", NULL, &t1389_TI, NULL, 1690, &t1389_0_0_0, &t1389_1_0_0, &t1389_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1389), sizeof (t1389), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t741.h"
// Metadata Definition System.Reflection.Binder
extern TypeInfo t741_TI;
#include "t741MD.h"
extern const Il2CppType t1390_0_0_0;
static const Il2CppType* t741_TI__nestedTypes[1] =
{
	&t1390_0_0_0,
};
static const EncodedMethodIndex t741_VT[9] = 
{
	416,
	374,
	417,
	418,
	0,
	0,
	0,
	0,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t741_0_0_0;
extern const Il2CppType t741_1_0_0;
struct t741;
const Il2CppTypeDefinitionMetadata t741_DM = 
{
	NULL, t741_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t741_VT, NULL, 5278, 8314, -1, 1765};
TypeInfo t741_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Binder", "System.Reflection", NULL, &t741_TI, NULL, 1691, &t741_0_0_0, &t741_1_0_0, &t741_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t741), sizeof (t741), 0, -1, sizeof(t741_SFs), 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, true, false, 11, 1, 1, 0, 1, 9, 0, 0};
#include "t1390.h"
// Metadata Definition System.Reflection.Binder/Default
extern TypeInfo t1390_TI;
#include "t1390MD.h"
static const EncodedMethodIndex t1390_VT[9] = 
{
	416,
	374,
	417,
	418,
	3102,
	3103,
	3104,
	3105,
	3106,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1390_1_0_0;
struct t1390;
const Il2CppTypeDefinitionMetadata t1390_DM = 
{
	&t741_0_0_0, NULL, NULL, NULL, &t741_0_0_0, t1390_VT, NULL, -1, 8325, -1, -1};
TypeInfo t1390_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Default", "", NULL, &t1390_TI, NULL, 0, &t1390_0_0_0, &t1390_1_0_0, &t1390_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1390), sizeof (t1390), 0, -1, 0, 0, -1, 1048837, 0, 0, false, false, false, false, false, false, false, false, false, false, 15, 0, 0, 0, 0, 9, 0, 0};
#include "t733.h"
// Metadata Definition System.Reflection.BindingFlags
extern TypeInfo t733_TI;
#include "t733MD.h"
static const EncodedMethodIndex t733_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t733_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t733_0_0_0;
extern const Il2CppType t733_1_0_0;
const Il2CppTypeDefinitionMetadata t733_DM = 
{
	NULL, NULL, NULL, t733_IOs, &t2_0_0_0, t733_VT, NULL, 5279, -1, -1, -1};
TypeInfo t733_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BindingFlags", "System.Reflection", NULL, &t101_TI, NULL, 1693, &t733_0_0_0, &t733_1_0_0, &t733_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t733)+ sizeof (Il2CppObject), sizeof (t733)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 21, 0, 0, 23, 0, 3};
#include "t1337.h"
// Metadata Definition System.Reflection.CallingConventions
extern TypeInfo t1337_TI;
#include "t1337MD.h"
static const EncodedMethodIndex t1337_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1337_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1337_0_0_0;
extern const Il2CppType t1337_1_0_0;
const Il2CppTypeDefinitionMetadata t1337_DM = 
{
	NULL, NULL, NULL, t1337_IOs, &t2_0_0_0, t1337_VT, NULL, 5300, -1, -1, -1};
TypeInfo t1337_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CallingConventions", "System.Reflection", NULL, &t101_TI, NULL, 1694, &t1337_0_0_0, &t1337_1_0_0, &t1337_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1337)+ sizeof (Il2CppObject), sizeof (t1337)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t598.h"
// Metadata Definition System.Reflection.ConstructorInfo
extern TypeInfo t598_TI;
#include "t598MD.h"
static const EncodedMethodIndex t598_VT[31] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	2867,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	3107,
	2874,
	0,
	0,
	0,
	3108,
	2879,
	2880,
	2881,
	2882,
	3109,
	2884,
	2885,
	2886,
	2887,
	0,
};
extern const Il2CppType t2837_0_0_0;
static const Il2CppType* t598_ITIs[] = 
{
	&t2837_0_0_0,
};
extern const Il2CppType t2840_0_0_0;
static Il2CppInterfaceOffsetPair t598_IOs[] = 
{
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2837_0_0_0, 30},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t598_0_0_0;
extern const Il2CppType t598_1_0_0;
extern const Il2CppType t721_0_0_0;
struct t598;
const Il2CppTypeDefinitionMetadata t598_DM = 
{
	NULL, NULL, t598_ITIs, t598_IOs, &t721_0_0_0, t598_VT, NULL, 5306, 8340, -1, 1766};
TypeInfo t598_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ConstructorInfo", "System.Reflection", NULL, &t598_TI, NULL, 1695, &t598_0_0_0, &t598_1_0_0, &t598_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t598), sizeof (t598), 0, -1, sizeof(t598_SFs), 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, true, false, 5, 1, 2, 0, 0, 31, 1, 4};
#include "t1391.h"
// Metadata Definition System.Reflection.EventAttributes
extern TypeInfo t1391_TI;
#include "t1391MD.h"
static const EncodedMethodIndex t1391_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1391_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1391_0_0_0;
extern const Il2CppType t1391_1_0_0;
const Il2CppTypeDefinitionMetadata t1391_DM = 
{
	NULL, NULL, NULL, t1391_IOs, &t2_0_0_0, t1391_VT, NULL, 5308, -1, -1, -1};
TypeInfo t1391_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EventAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1700, &t1391_0_0_0, &t1391_1_0_0, &t1391_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1391)+ sizeof (Il2CppObject), sizeof (t1391)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t1393.h"
// Metadata Definition System.Reflection.EventInfo
extern TypeInfo t1393_TI;
#include "t1393MD.h"
extern const Il2CppType t1392_0_0_0;
static const Il2CppType* t1393_TI__nestedTypes[1] =
{
	&t1392_0_0_0,
};
static const EncodedMethodIndex t1393_VT[17] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	3110,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	3111,
	0,
};
extern const Il2CppType t2838_0_0_0;
static const Il2CppType* t1393_ITIs[] = 
{
	&t2838_0_0_0,
};
static Il2CppInterfaceOffsetPair t1393_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2838_0_0_0, 14},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1393_0_0_0;
extern const Il2CppType t1393_1_0_0;
extern const Il2CppType t722_0_0_0;
struct t1393;
const Il2CppTypeDefinitionMetadata t1393_DM = 
{
	NULL, t1393_TI__nestedTypes, t1393_ITIs, t1393_IOs, &t722_0_0_0, t1393_VT, NULL, 5313, 8345, -1, 1767};
TypeInfo t1393_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EventInfo", "System.Reflection", NULL, &t1393_TI, NULL, 1701, &t1393_0_0_0, &t1393_1_0_0, &t1393_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1393), sizeof (t1393), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 3, 1, 0, 1, 17, 1, 3};
#include "t1392.h"
// Metadata Definition System.Reflection.EventInfo/AddEventAdapter
extern TypeInfo t1392_TI;
#include "t1392MD.h"
static const EncodedMethodIndex t1392_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	3112,
	3113,
	3114,
};
static Il2CppInterfaceOffsetPair t1392_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1392_1_0_0;
extern const Il2CppType t279_0_0_0;
struct t1392;
const Il2CppTypeDefinitionMetadata t1392_DM = 
{
	&t1393_0_0_0, NULL, NULL, t1392_IOs, &t279_0_0_0, t1392_VT, NULL, -1, 8350, -1, -1};
TypeInfo t1392_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AddEventAdapter", "", NULL, &t1392_TI, NULL, 0, &t1392_0_0_0, &t1392_1_0_0, &t1392_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t1392, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1392), sizeof (t1392), 0, sizeof(methodPointerType), 0, 0, -1, 259, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t1341.h"
// Metadata Definition System.Reflection.FieldAttributes
extern TypeInfo t1341_TI;
#include "t1341MD.h"
static const EncodedMethodIndex t1341_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1341_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1341_0_0_0;
extern const Il2CppType t1341_1_0_0;
const Il2CppTypeDefinitionMetadata t1341_DM = 
{
	NULL, NULL, NULL, t1341_IOs, &t2_0_0_0, t1341_VT, NULL, 5314, -1, -1, -1};
TypeInfo t1341_TI = 
{
	&g_mscorlib_dll_Image, NULL, "FieldAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1702, &t1341_0_0_0, &t1341_1_0_0, &t1341_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1341)+ sizeof (Il2CppObject), sizeof (t1341)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 20, 0, 0, 23, 0, 3};
#include "t602.h"
// Metadata Definition System.Reflection.FieldInfo
extern TypeInfo t602_TI;
#include "t602MD.h"
static const EncodedMethodIndex t602_VT[27] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	2925,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	2934,
	2935,
	2936,
	2937,
	2938,
	0,
	2940,
	3115,
	3116,
};
extern const Il2CppType t2839_0_0_0;
static const Il2CppType* t602_ITIs[] = 
{
	&t2839_0_0_0,
};
static Il2CppInterfaceOffsetPair t602_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2839_0_0_0, 14},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t602_0_0_0;
extern const Il2CppType t602_1_0_0;
struct t602;
const Il2CppTypeDefinitionMetadata t602_DM = 
{
	NULL, NULL, t602_ITIs, t602_IOs, &t722_0_0_0, t602_VT, NULL, -1, 8354, -1, 1770};
TypeInfo t602_TI = 
{
	&g_mscorlib_dll_Image, NULL, "FieldInfo", "System.Reflection", NULL, &t602_TI, NULL, 1703, &t602_0_0_0, &t602_1_0_0, &t602_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t602), sizeof (t602), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 19, 10, 0, 0, 0, 27, 1, 3};
#include "t1394.h"
// Metadata Definition System.Reflection.MemberInfoSerializationHolder
extern TypeInfo t1394_TI;
#include "t1394MD.h"
static const EncodedMethodIndex t1394_VT[6] = 
{
	416,
	374,
	417,
	418,
	3117,
	3118,
};
extern const Il2CppType t1799_0_0_0;
static const Il2CppType* t1394_ITIs[] = 
{
	&t1798_0_0_0,
	&t1799_0_0_0,
};
static Il2CppInterfaceOffsetPair t1394_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t1799_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1394_0_0_0;
extern const Il2CppType t1394_1_0_0;
struct t1394;
const Il2CppTypeDefinitionMetadata t1394_DM = 
{
	NULL, NULL, t1394_ITIs, t1394_IOs, &t65_0_0_0, t1394_VT, NULL, 5334, 8373, -1, -1};
TypeInfo t1394_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MemberInfoSerializationHolder", "System.Reflection", NULL, &t1394_TI, NULL, 0, &t1394_0_0_0, &t1394_1_0_0, &t1394_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1394), sizeof (t1394), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 5, 0, 0, 6, 2, 2};
#include "t1395.h"
// Metadata Definition System.Reflection.MemberTypes
extern TypeInfo t1395_TI;
#include "t1395MD.h"
static const EncodedMethodIndex t1395_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1395_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1395_0_0_0;
extern const Il2CppType t1395_1_0_0;
const Il2CppTypeDefinitionMetadata t1395_DM = 
{
	NULL, NULL, NULL, t1395_IOs, &t2_0_0_0, t1395_VT, NULL, 5339, -1, -1, -1};
TypeInfo t1395_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MemberTypes", "System.Reflection", NULL, &t101_TI, NULL, 1705, &t1395_0_0_0, &t1395_1_0_0, &t1395_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1395)+ sizeof (Il2CppObject), sizeof (t1395)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 10, 0, 0, 23, 0, 3};
#include "t1335.h"
// Metadata Definition System.Reflection.MethodAttributes
extern TypeInfo t1335_TI;
#include "t1335MD.h"
static const EncodedMethodIndex t1335_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1335_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1335_0_0_0;
extern const Il2CppType t1335_1_0_0;
const Il2CppTypeDefinitionMetadata t1335_DM = 
{
	NULL, NULL, NULL, t1335_IOs, &t2_0_0_0, t1335_VT, NULL, 5349, -1, -1, -1};
TypeInfo t1335_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MethodAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1706, &t1335_0_0_0, &t1335_1_0_0, &t1335_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1335)+ sizeof (Il2CppObject), sizeof (t1335)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 25, 0, 0, 23, 0, 3};
#include "t721.h"
// Metadata Definition System.Reflection.MethodBase
extern TypeInfo t721_TI;
#include "t721MD.h"
static const EncodedMethodIndex t721_VT[30] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	0,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	3107,
	2874,
	0,
	0,
	0,
	3108,
	2879,
	2880,
	2881,
	2882,
	3109,
	2884,
	2885,
	2886,
	2887,
};
static const Il2CppType* t721_ITIs[] = 
{
	&t2840_0_0_0,
};
static Il2CppInterfaceOffsetPair t721_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2840_0_0_0, 14},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t721_1_0_0;
struct t721;
const Il2CppTypeDefinitionMetadata t721_DM = 
{
	NULL, NULL, t721_ITIs, t721_IOs, &t722_0_0_0, t721_VT, NULL, -1, 8378, -1, 1780};
TypeInfo t721_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MethodBase", "System.Reflection", NULL, &t721_TI, NULL, 1707, &t721_0_0_0, &t721_1_0_0, &t721_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t721), sizeof (t721), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 21, 10, 0, 0, 0, 30, 1, 3};
#include "t1336.h"
// Metadata Definition System.Reflection.MethodImplAttributes
extern TypeInfo t1336_TI;
#include "t1336MD.h"
static const EncodedMethodIndex t1336_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1336_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1336_0_0_0;
extern const Il2CppType t1336_1_0_0;
const Il2CppTypeDefinitionMetadata t1336_DM = 
{
	NULL, NULL, NULL, t1336_IOs, &t2_0_0_0, t1336_VT, NULL, 5374, -1, -1, -1};
TypeInfo t1336_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MethodImplAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1710, &t1336_0_0_0, &t1336_1_0_0, &t1336_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1336)+ sizeof (Il2CppObject), sizeof (t1336)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 15, 0, 0, 23, 0, 3};
#include "t600.h"
// Metadata Definition System.Reflection.MethodInfo
extern TypeInfo t600_TI;
#include "t600MD.h"
static const EncodedMethodIndex t600_VT[33] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	2997,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	3107,
	2874,
	0,
	0,
	0,
	3108,
	2879,
	2880,
	2881,
	2882,
	3109,
	3119,
	3120,
	3121,
	3122,
	0,
	3123,
	3124,
};
extern const Il2CppType t2841_0_0_0;
static const Il2CppType* t600_ITIs[] = 
{
	&t2841_0_0_0,
};
static Il2CppInterfaceOffsetPair t600_IOs[] = 
{
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2841_0_0_0, 30},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t600_0_0_0;
extern const Il2CppType t600_1_0_0;
struct t600;
const Il2CppTypeDefinitionMetadata t600_DM = 
{
	NULL, NULL, t600_ITIs, t600_IOs, &t721_0_0_0, t600_VT, NULL, -1, 8399, -1, 1790};
TypeInfo t600_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MethodInfo", "System.Reflection", NULL, &t600_TI, NULL, 1711, &t600_0_0_0, &t600_1_0_0, &t600_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t600), sizeof (t600), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 5, 0, 0, 0, 33, 1, 4};
#include "t1396.h"
// Metadata Definition System.Reflection.Missing
extern TypeInfo t1396_TI;
#include "t1396MD.h"
static const EncodedMethodIndex t1396_VT[5] = 
{
	416,
	374,
	417,
	418,
	3125,
};
static const Il2CppType* t1396_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1396_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1396_0_0_0;
extern const Il2CppType t1396_1_0_0;
struct t1396;
const Il2CppTypeDefinitionMetadata t1396_DM = 
{
	NULL, NULL, t1396_ITIs, t1396_IOs, &t65_0_0_0, t1396_VT, NULL, 5389, 8408, -1, -1};
TypeInfo t1396_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Missing", "System.Reflection", NULL, &t1396_TI, NULL, 1714, &t1396_0_0_0, &t1396_1_0_0, &t1396_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1396), sizeof (t1396), 0, -1, sizeof(t1396_SFs), 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, true, false, 3, 0, 1, 0, 0, 5, 1, 1};
#include "t1350.h"
// Metadata Definition System.Reflection.Module
extern TypeInfo t1350_TI;
#include "t1350MD.h"
static const EncodedMethodIndex t1350_VT[11] = 
{
	416,
	374,
	417,
	3018,
	3019,
	3020,
	3021,
	3020,
	3019,
	3126,
	3021,
};
extern const Il2CppType t2842_0_0_0;
static const Il2CppType* t1350_ITIs[] = 
{
	&t1798_0_0_0,
	&t1776_0_0_0,
	&t2842_0_0_0,
};
static Il2CppInterfaceOffsetPair t1350_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t1776_0_0_0, 5},
	{ &t2842_0_0_0, 7},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1350_0_0_0;
extern const Il2CppType t1350_1_0_0;
struct t1350;
const Il2CppTypeDefinitionMetadata t1350_DM = 
{
	NULL, NULL, t1350_ITIs, t1350_IOs, &t65_0_0_0, t1350_VT, NULL, 5390, 8411, -1, 1795};
TypeInfo t1350_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Module", "System.Reflection", NULL, &t1350_TI, NULL, 1716, &t1350_0_0_0, &t1350_1_0_0, &t1350_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1350), sizeof (t1350), 0, -1, sizeof(t1350_SFs), 0, -1, 8193, 0, 0, false, false, false, false, false, false, false, false, true, false, 13, 2, 10, 0, 0, 11, 3, 3};
#include "t1398.h"
// Metadata Definition System.Reflection.MonoEventInfo
extern TypeInfo t1398_TI;
#include "t1398MD.h"
static const EncodedMethodIndex t1398_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1398_0_0_0;
extern const Il2CppType t1398_1_0_0;
extern const Il2CppType t204_0_0_0;
const Il2CppTypeDefinitionMetadata t1398_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1398_VT, NULL, 5400, 8424, -1, -1};
TypeInfo t1398_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoEventInfo", "System.Reflection", NULL, &t1398_TI, NULL, 0, &t1398_0_0_0, &t1398_1_0_0, &t1398_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1398)+ sizeof (Il2CppObject), sizeof (t1398)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, false, 2, 0, 8, 0, 0, 4, 0, 0};
#include "t1400.h"
// Metadata Definition System.Reflection.MonoEvent
extern TypeInfo t1400_TI;
#include "t1400MD.h"
static const EncodedMethodIndex t1400_VT[18] = 
{
	416,
	374,
	417,
	3127,
	3128,
	3129,
	3130,
	3110,
	3131,
	3132,
	2163,
	3129,
	3133,
	3128,
	3134,
	3111,
	3135,
	3136,
};
static const Il2CppType* t1400_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1400_IOs[] = 
{
	{ &t2838_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t1798_0_0_0, 17},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1400_0_0_0;
extern const Il2CppType t1400_1_0_0;
struct t1400;
const Il2CppTypeDefinitionMetadata t1400_DM = 
{
	NULL, NULL, t1400_ITIs, t1400_IOs, &t1393_0_0_0, t1400_VT, NULL, 5408, 8426, -1, 1797};
TypeInfo t1400_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoEvent", "System.Reflection", NULL, &t1400_TI, NULL, 0, &t1400_0_0_0, &t1400_1_0_0, &t1400_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1400), sizeof (t1400), 0, -1, 0, 0, -1, 1057024, 0, 0, false, false, false, false, false, false, false, false, false, false, 11, 4, 2, 0, 0, 18, 1, 4};
#include "t1401.h"
// Metadata Definition System.Reflection.MonoField
extern TypeInfo t1401_TI;
#include "t1401MD.h"
static const EncodedMethodIndex t1401_VT[28] = 
{
	416,
	374,
	417,
	3137,
	3138,
	3139,
	3140,
	2925,
	3141,
	3142,
	2163,
	3139,
	3143,
	3138,
	3144,
	3145,
	3146,
	3147,
	2934,
	2935,
	2936,
	2937,
	2938,
	3148,
	2940,
	3149,
	3116,
	3150,
};
static const Il2CppType* t1401_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1401_IOs[] = 
{
	{ &t2839_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t1798_0_0_0, 27},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1401_0_0_0;
extern const Il2CppType t1401_1_0_0;
struct t1401;
const Il2CppTypeDefinitionMetadata t1401_DM = 
{
	NULL, NULL, t1401_ITIs, t1401_IOs, &t602_0_0_0, t1401_VT, NULL, 5410, 8437, -1, 1801};
TypeInfo t1401_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoField", "System.Reflection", NULL, &t1401_TI, NULL, 0, &t1401_0_0_0, &t1401_1_0_0, &t1401_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1401), sizeof (t1401), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 19, 6, 5, 0, 0, 28, 1, 4};
#include "t1402.h"
// Metadata Definition System.Reflection.MonoGenericMethod
extern TypeInfo t1402_TI;
#include "t1402MD.h"
static const EncodedMethodIndex t1402_VT[34] = 
{
	416,
	374,
	417,
	3151,
	3152,
	3153,
	3154,
	2997,
	3155,
	3156,
	2163,
	3153,
	3157,
	3152,
	3158,
	3107,
	2874,
	3159,
	3160,
	3161,
	3162,
	2879,
	2880,
	2881,
	2882,
	3109,
	3163,
	3164,
	3165,
	3166,
	3167,
	3168,
	3169,
	3170,
};
static Il2CppInterfaceOffsetPair t1402_IOs[] = 
{
	{ &t1798_0_0_0, 33},
	{ &t2841_0_0_0, 30},
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1402_0_0_0;
extern const Il2CppType t1402_1_0_0;
extern const Il2CppType t1403_0_0_0;
struct t1402;
const Il2CppTypeDefinitionMetadata t1402_DM = 
{
	NULL, NULL, NULL, t1402_IOs, &t1403_0_0_0, t1402_VT, NULL, -1, 8456, -1, 1807};
TypeInfo t1402_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoGenericMethod", "System.Reflection", NULL, &t1402_TI, NULL, 0, &t1402_0_0_0, &t1402_1_0_0, &t1402_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1402), sizeof (t1402), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 1, 0, 0, 0, 34, 0, 5};
#include "t1404.h"
// Metadata Definition System.Reflection.MonoGenericCMethod
extern TypeInfo t1404_TI;
#include "t1404MD.h"
static const EncodedMethodIndex t1404_VT[32] = 
{
	416,
	374,
	417,
	3171,
	3172,
	3173,
	3174,
	2867,
	3175,
	3176,
	2163,
	3173,
	3177,
	3172,
	3178,
	3107,
	2874,
	3179,
	3180,
	3181,
	3182,
	2879,
	2880,
	2881,
	2882,
	3109,
	2884,
	2885,
	2886,
	2887,
	3183,
	3184,
};
static Il2CppInterfaceOffsetPair t1404_IOs[] = 
{
	{ &t1798_0_0_0, 31},
	{ &t2837_0_0_0, 30},
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1404_0_0_0;
extern const Il2CppType t1404_1_0_0;
extern const Il2CppType t1405_0_0_0;
struct t1404;
const Il2CppTypeDefinitionMetadata t1404_DM = 
{
	NULL, NULL, NULL, t1404_IOs, &t1405_0_0_0, t1404_VT, NULL, -1, 8458, -1, 1808};
TypeInfo t1404_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoGenericCMethod", "System.Reflection", NULL, &t1404_TI, NULL, 0, &t1404_0_0_0, &t1404_1_0_0, &t1404_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1404), sizeof (t1404), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 1, 0, 0, 0, 32, 0, 5};
#include "t1406.h"
// Metadata Definition System.Reflection.MonoMethodInfo
extern TypeInfo t1406_TI;
#include "t1406MD.h"
static const EncodedMethodIndex t1406_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1406_0_0_0;
extern const Il2CppType t1406_1_0_0;
const Il2CppTypeDefinitionMetadata t1406_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1406_VT, NULL, 5415, 8460, -1, -1};
TypeInfo t1406_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoMethodInfo", "System.Reflection", NULL, &t1406_TI, NULL, 0, &t1406_0_0_0, &t1406_1_0_0, &t1406_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1406)+ sizeof (Il2CppObject), sizeof (t1406)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, false, 8, 0, 5, 0, 0, 4, 0, 0};
#include "t1403.h"
// Metadata Definition System.Reflection.MonoMethod
extern TypeInfo t1403_TI;
#include "t1403MD.h"
static const EncodedMethodIndex t1403_VT[34] = 
{
	416,
	374,
	417,
	3151,
	3152,
	3153,
	3154,
	2997,
	3155,
	3185,
	2163,
	3153,
	3157,
	3152,
	3158,
	3107,
	2874,
	3159,
	3160,
	3161,
	3162,
	2879,
	2880,
	2881,
	2882,
	3109,
	3163,
	3164,
	3165,
	3166,
	3167,
	3168,
	3169,
	3170,
};
static const Il2CppType* t1403_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1403_IOs[] = 
{
	{ &t2841_0_0_0, 30},
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t1798_0_0_0, 33},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1403_1_0_0;
struct t1403;
const Il2CppTypeDefinitionMetadata t1403_DM = 
{
	NULL, NULL, t1403_ITIs, t1403_IOs, &t600_0_0_0, t1403_VT, NULL, 5420, 8468, -1, 1809};
TypeInfo t1403_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoMethod", "System.Reflection", NULL, &t1403_TI, NULL, 0, &t1403_0_0_0, &t1403_1_0_0, &t1403_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1403), sizeof (t1403), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 28, 10, 3, 0, 0, 34, 1, 5};
#include "t1405.h"
// Metadata Definition System.Reflection.MonoCMethod
extern TypeInfo t1405_TI;
#include "t1405MD.h"
static const EncodedMethodIndex t1405_VT[32] = 
{
	416,
	374,
	417,
	3171,
	3172,
	3173,
	3174,
	2867,
	3175,
	3186,
	2163,
	3173,
	3177,
	3172,
	3178,
	3107,
	2874,
	3179,
	3180,
	3181,
	3182,
	2879,
	2880,
	2881,
	2882,
	3109,
	2884,
	2885,
	2886,
	2887,
	3183,
	3184,
};
static const Il2CppType* t1405_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1405_IOs[] = 
{
	{ &t2837_0_0_0, 30},
	{ &t2840_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t1798_0_0_0, 31},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1405_1_0_0;
struct t1405;
const Il2CppTypeDefinitionMetadata t1405_DM = 
{
	NULL, NULL, t1405_ITIs, t1405_IOs, &t598_0_0_0, t1405_VT, NULL, 5423, 8496, -1, 1819};
TypeInfo t1405_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoCMethod", "System.Reflection", NULL, &t1405_TI, NULL, 0, &t1405_0_0_0, &t1405_1_0_0, &t1405_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1405), sizeof (t1405), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 16, 6, 3, 0, 0, 32, 1, 5};
#include "t1407.h"
// Metadata Definition System.Reflection.MonoPropertyInfo
extern TypeInfo t1407_TI;
#include "t1407MD.h"
static const EncodedMethodIndex t1407_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1407_0_0_0;
extern const Il2CppType t1407_1_0_0;
const Il2CppTypeDefinitionMetadata t1407_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1407_VT, NULL, 5426, 8512, -1, -1};
TypeInfo t1407_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoPropertyInfo", "System.Reflection", NULL, &t1407_TI, NULL, 0, &t1407_0_0_0, &t1407_1_0_0, &t1407_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1407)+ sizeof (Il2CppObject), sizeof (t1407)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, false, 2, 0, 5, 0, 0, 4, 0, 0};
#include "t1408.h"
// Metadata Definition System.Reflection.PInfo
extern TypeInfo t1408_TI;
#include "t1408MD.h"
static const EncodedMethodIndex t1408_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1408_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1408_0_0_0;
extern const Il2CppType t1408_1_0_0;
const Il2CppTypeDefinitionMetadata t1408_DM = 
{
	NULL, NULL, NULL, t1408_IOs, &t2_0_0_0, t1408_VT, NULL, 5431, -1, -1, -1};
TypeInfo t1408_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PInfo", "System.Reflection", NULL, &t101_TI, NULL, 1717, &t1408_0_0_0, &t1408_1_0_0, &t1408_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1408)+ sizeof (Il2CppObject), sizeof (t1408)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 256, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 7, 0, 0, 23, 0, 3};
#include "t1410.h"
// Metadata Definition System.Reflection.MonoProperty
extern TypeInfo t1410_TI;
#include "t1410MD.h"
extern const Il2CppType m19274_gp_0_0_0_0;
extern const Il2CppType m19274_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition m19274_RGCTXData[4] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 4339 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3776 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4340 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType m19275_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m19275_RGCTXData[3] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3777 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4342 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType t1409_0_0_0;
extern const Il2CppType t1784_0_0_0;
extern const Il2CppType t1783_0_0_0;
static const Il2CppType* t1410_TI__nestedTypes[3] =
{
	&t1409_0_0_0,
	&t1784_0_0_0,
	&t1783_0_0_0,
};
static const EncodedMethodIndex t1410_VT[29] = 
{
	416,
	374,
	417,
	3187,
	3188,
	3189,
	3190,
	3033,
	3191,
	3192,
	2163,
	3189,
	3193,
	3188,
	3194,
	3195,
	3196,
	3197,
	3198,
	3199,
	3200,
	3201,
	3202,
	3203,
	3204,
	3205,
	3206,
	3207,
	3208,
};
static const Il2CppType* t1410_ITIs[] = 
{
	&t1798_0_0_0,
};
extern const Il2CppType t2844_0_0_0;
static Il2CppInterfaceOffsetPair t1410_IOs[] = 
{
	{ &t2844_0_0_0, 14},
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t1798_0_0_0, 28},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1410_0_0_0;
extern const Il2CppType t1410_1_0_0;
extern const Il2CppType t680_0_0_0;
struct t1410;
const Il2CppTypeDefinitionMetadata t1410_DM = 
{
	NULL, t1410_TI__nestedTypes, t1410_ITIs, t1410_IOs, &t680_0_0_0, t1410_VT, NULL, 5438, 8514, -1, 1825};
TypeInfo t1410_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MonoProperty", "System.Reflection", NULL, &t1410_TI, NULL, 0, &t1410_0_0_0, &t1410_1_0_0, &t1410_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1410), sizeof (t1410), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 26, 7, 5, 0, 3, 29, 1, 4};
#include "t1409.h"
// Metadata Definition System.Reflection.MonoProperty/GetterAdapter
extern TypeInfo t1409_TI;
#include "t1409MD.h"
static const EncodedMethodIndex t1409_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	3209,
	3210,
	3211,
};
static Il2CppInterfaceOffsetPair t1409_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1409_1_0_0;
struct t1409;
const Il2CppTypeDefinitionMetadata t1409_DM = 
{
	&t1410_0_0_0, NULL, NULL, t1409_IOs, &t279_0_0_0, t1409_VT, NULL, -1, 8540, -1, -1};
TypeInfo t1409_TI = 
{
	&g_mscorlib_dll_Image, NULL, "GetterAdapter", "", NULL, &t1409_TI, NULL, 0, &t1409_0_0_0, &t1409_1_0_0, &t1409_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t1409, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1409), sizeof (t1409), 0, sizeof(methodPointerType), 0, 0, -1, 259, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition System.Reflection.MonoProperty/Getter`2
extern TypeInfo t1784_TI;
static const EncodedMethodIndex t1784_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	3212,
	3213,
	3214,
};
static Il2CppInterfaceOffsetPair t1784_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1784_1_0_0;
struct t1784;
const Il2CppTypeDefinitionMetadata t1784_DM = 
{
	&t1410_0_0_0, NULL, NULL, t1784_IOs, &t279_0_0_0, t1784_VT, NULL, -1, 8544, -1, -1};
TypeInfo t1784_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Getter`2", "", NULL, &t1784_TI, NULL, 0, &t1784_0_0_0, &t1784_1_0_0, &t1784_DM, NULL, NULL, 142, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 259, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition System.Reflection.MonoProperty/StaticGetter`1
extern TypeInfo t1783_TI;
static const EncodedMethodIndex t1783_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	3215,
	3216,
	3217,
};
static Il2CppInterfaceOffsetPair t1783_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1783_1_0_0;
struct t1783;
const Il2CppTypeDefinitionMetadata t1783_DM = 
{
	&t1410_0_0_0, NULL, NULL, t1783_IOs, &t279_0_0_0, t1783_VT, NULL, -1, 8548, -1, -1};
TypeInfo t1783_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StaticGetter`1", "", NULL, &t1783_TI, NULL, 0, &t1783_0_0_0, &t1783_1_0_0, &t1783_DM, NULL, NULL, 143, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 259, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t1361.h"
// Metadata Definition System.Reflection.ParameterAttributes
extern TypeInfo t1361_TI;
#include "t1361MD.h"
static const EncodedMethodIndex t1361_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1361_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1361_0_0_0;
extern const Il2CppType t1361_1_0_0;
const Il2CppTypeDefinitionMetadata t1361_DM = 
{
	NULL, NULL, NULL, t1361_IOs, &t2_0_0_0, t1361_VT, NULL, 5443, -1, -1, -1};
TypeInfo t1361_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ParameterAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1718, &t1361_0_0_0, &t1361_1_0_0, &t1361_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1361)+ sizeof (Il2CppObject), sizeof (t1361)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 12, 0, 0, 23, 0, 3};
#include "t732.h"
// Metadata Definition System.Reflection.ParameterInfo
extern TypeInfo t732_TI;
#include "t732MD.h"
static const EncodedMethodIndex t732_VT[13] = 
{
	416,
	374,
	417,
	3218,
	3219,
	3220,
	3221,
	3222,
	3223,
	3224,
	3225,
	3219,
	3220,
};
extern const Il2CppType t2843_0_0_0;
static const Il2CppType* t732_ITIs[] = 
{
	&t1776_0_0_0,
	&t2843_0_0_0,
};
static Il2CppInterfaceOffsetPair t732_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2843_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t732_0_0_0;
extern const Il2CppType t732_1_0_0;
struct t732;
const Il2CppTypeDefinitionMetadata t732_DM = 
{
	NULL, NULL, t732_ITIs, t732_IOs, &t65_0_0_0, t732_VT, NULL, 5455, 8552, -1, 1832};
TypeInfo t732_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ParameterInfo", "System.Reflection", NULL, &t732_TI, NULL, 1719, &t732_0_0_0, &t732_1_0_0, &t732_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t732), sizeof (t732), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 16, 9, 7, 0, 0, 13, 2, 2};
#include "t742.h"
// Metadata Definition System.Reflection.ParameterModifier
extern TypeInfo t742_TI;
#include "t742MD.h"
static const EncodedMethodIndex t742_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t742_0_0_0;
extern const Il2CppType t742_1_0_0;
const Il2CppTypeDefinitionMetadata t742_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t742_VT, NULL, 5462, -1, -1, -1};
TypeInfo t742_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ParameterModifier", "System.Reflection", NULL, &t742_TI, NULL, 1720, &t742_0_0_0, &t742_1_0_0, &t742_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t742_marshal, (methodPointerType)t742_marshal_back, (methodPointerType)t742_marshal_cleanup, sizeof (t742)+ sizeof (Il2CppObject), sizeof (t742)+ sizeof (Il2CppObject), 0, sizeof(t742_marshaled), 0, 0, -1, 1057033, 0, 0, true, false, false, false, false, false, false, false, false, false, 0, 0, 1, 0, 0, 4, 0, 0};
#include "t1411.h"
// Metadata Definition System.Reflection.Pointer
extern TypeInfo t1411_TI;
#include "t1411MD.h"
static const EncodedMethodIndex t1411_VT[5] = 
{
	416,
	374,
	417,
	418,
	3226,
};
static const Il2CppType* t1411_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1411_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1411_0_0_0;
extern const Il2CppType t1411_1_0_0;
struct t1411;
const Il2CppTypeDefinitionMetadata t1411_DM = 
{
	NULL, NULL, t1411_ITIs, t1411_IOs, &t65_0_0_0, t1411_VT, NULL, 5463, 8568, -1, -1};
TypeInfo t1411_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Pointer", "System.Reflection", NULL, &t1411_TI, NULL, 1721, &t1411_0_0_0, &t1411_1_0_0, &t1411_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1411), sizeof (t1411), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 2, 0, 0, 5, 1, 1};
#include "t1386.h"
// Metadata Definition System.Reflection.ProcessorArchitecture
extern TypeInfo t1386_TI;
#include "t1386MD.h"
static const EncodedMethodIndex t1386_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1386_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1386_0_0_0;
extern const Il2CppType t1386_1_0_0;
const Il2CppTypeDefinitionMetadata t1386_DM = 
{
	NULL, NULL, NULL, t1386_IOs, &t2_0_0_0, t1386_VT, NULL, 5465, -1, -1, -1};
TypeInfo t1386_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ProcessorArchitecture", "System.Reflection", NULL, &t101_TI, NULL, 1722, &t1386_0_0_0, &t1386_1_0_0, &t1386_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1386)+ sizeof (Il2CppObject), sizeof (t1386)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t1363.h"
// Metadata Definition System.Reflection.PropertyAttributes
extern TypeInfo t1363_TI;
#include "t1363MD.h"
static const EncodedMethodIndex t1363_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1363_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1363_0_0_0;
extern const Il2CppType t1363_1_0_0;
const Il2CppTypeDefinitionMetadata t1363_DM = 
{
	NULL, NULL, NULL, t1363_IOs, &t2_0_0_0, t1363_VT, NULL, 5471, -1, -1, -1};
TypeInfo t1363_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PropertyAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1723, &t1363_0_0_0, &t1363_1_0_0, &t1363_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1363)+ sizeof (Il2CppObject), sizeof (t1363)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 9, 0, 0, 23, 0, 3};
#include "t680.h"
// Metadata Definition System.Reflection.PropertyInfo
extern TypeInfo t680_TI;
#include "t680MD.h"
static const EncodedMethodIndex t680_VT[28] = 
{
	416,
	374,
	417,
	418,
	2115,
	2116,
	0,
	3033,
	0,
	0,
	2163,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	3227,
	0,
	3204,
	0,
	3050,
	3051,
};
static const Il2CppType* t680_ITIs[] = 
{
	&t2844_0_0_0,
};
static Il2CppInterfaceOffsetPair t680_IOs[] = 
{
	{ &t1776_0_0_0, 4},
	{ &t2800_0_0_0, 6},
	{ &t2844_0_0_0, 14},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t680_1_0_0;
struct t680;
const Il2CppTypeDefinitionMetadata t680_DM = 
{
	NULL, NULL, t680_ITIs, t680_IOs, &t722_0_0_0, t680_VT, NULL, -1, 8570, -1, 1841};
TypeInfo t680_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PropertyInfo", "System.Reflection", NULL, &t680_TI, NULL, 1724, &t680_0_0_0, &t680_1_0_0, &t680_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t680), sizeof (t680), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 16, 5, 0, 0, 0, 28, 1, 3};
#include "t1384.h"
// Metadata Definition System.Reflection.StrongNameKeyPair
extern TypeInfo t1384_TI;
#include "t1384MD.h"
static const EncodedMethodIndex t1384_VT[6] = 
{
	416,
	374,
	417,
	418,
	3228,
	3229,
};
static const Il2CppType* t1384_ITIs[] = 
{
	&t1798_0_0_0,
	&t1801_0_0_0,
};
static Il2CppInterfaceOffsetPair t1384_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t1801_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1384_0_0_0;
extern const Il2CppType t1384_1_0_0;
struct t1384;
const Il2CppTypeDefinitionMetadata t1384_DM = 
{
	NULL, NULL, t1384_ITIs, t1384_IOs, &t65_0_0_0, t1384_VT, NULL, 5480, 8586, -1, -1};
TypeInfo t1384_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StrongNameKeyPair", "System.Reflection", NULL, &t1384_TI, NULL, 1727, &t1384_0_0_0, &t1384_1_0_0, &t1384_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1384), sizeof (t1384), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 4, 0, 0, 6, 2, 2};
#include "t1412.h"
// Metadata Definition System.Reflection.TargetException
extern TypeInfo t1412_TI;
#include "t1412MD.h"
static const EncodedMethodIndex t1412_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
static Il2CppInterfaceOffsetPair t1412_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1412_0_0_0;
extern const Il2CppType t1412_1_0_0;
extern const Il2CppType t152_0_0_0;
struct t1412;
const Il2CppTypeDefinitionMetadata t1412_DM = 
{
	NULL, NULL, NULL, t1412_IOs, &t152_0_0_0, t1412_VT, NULL, -1, 8589, -1, -1};
TypeInfo t1412_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TargetException", "System.Reflection", NULL, &t1412_TI, NULL, 1728, &t1412_0_0_0, &t1412_1_0_0, &t1412_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1412), sizeof (t1412), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 11, 0, 2};
#include "t1413.h"
// Metadata Definition System.Reflection.TargetInvocationException
extern TypeInfo t1413_TI;
#include "t1413MD.h"
static const EncodedMethodIndex t1413_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
static Il2CppInterfaceOffsetPair t1413_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1413_0_0_0;
extern const Il2CppType t1413_1_0_0;
struct t1413;
const Il2CppTypeDefinitionMetadata t1413_DM = 
{
	NULL, NULL, NULL, t1413_IOs, &t152_0_0_0, t1413_VT, NULL, -1, 8592, -1, -1};
TypeInfo t1413_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TargetInvocationException", "System.Reflection", NULL, &t1413_TI, NULL, 1729, &t1413_0_0_0, &t1413_1_0_0, &t1413_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1413), sizeof (t1413), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 0, 0, 0, 11, 0, 2};
#include "t1414.h"
// Metadata Definition System.Reflection.TargetParameterCountException
extern TypeInfo t1414_TI;
#include "t1414MD.h"
static const EncodedMethodIndex t1414_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
static Il2CppInterfaceOffsetPair t1414_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1414_0_0_0;
extern const Il2CppType t1414_1_0_0;
struct t1414;
const Il2CppTypeDefinitionMetadata t1414_DM = 
{
	NULL, NULL, NULL, t1414_IOs, &t152_0_0_0, t1414_VT, NULL, -1, 8594, -1, -1};
TypeInfo t1414_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TargetParameterCountException", "System.Reflection", NULL, &t1414_TI, NULL, 1730, &t1414_0_0_0, &t1414_1_0_0, &t1414_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1414), sizeof (t1414), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 11, 0, 2};
#include "t1369.h"
// Metadata Definition System.Reflection.TypeAttributes
extern TypeInfo t1369_TI;
#include "t1369MD.h"
static const EncodedMethodIndex t1369_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1369_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1369_0_0_0;
extern const Il2CppType t1369_1_0_0;
const Il2CppTypeDefinitionMetadata t1369_DM = 
{
	NULL, NULL, NULL, t1369_IOs, &t2_0_0_0, t1369_VT, NULL, 5484, -1, -1, -1};
TypeInfo t1369_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TypeAttributes", "System.Reflection", NULL, &t101_TI, NULL, 1731, &t1369_0_0_0, &t1369_1_0_0, &t1369_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1369)+ sizeof (Il2CppObject), sizeof (t1369)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 32, 0, 0, 23, 0, 3};
#include "t1415.h"
// Metadata Definition System.Resources.NeutralResourcesLanguageAttribute
extern TypeInfo t1415_TI;
#include "t1415MD.h"
static const EncodedMethodIndex t1415_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1415_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1415_0_0_0;
extern const Il2CppType t1415_1_0_0;
struct t1415;
const Il2CppTypeDefinitionMetadata t1415_DM = 
{
	NULL, NULL, NULL, t1415_IOs, &t481_0_0_0, t1415_VT, NULL, 5516, 8597, -1, -1};
TypeInfo t1415_TI = 
{
	&g_mscorlib_dll_Image, NULL, "NeutralResourcesLanguageAttribute", "System.Resources", NULL, &t1415_TI, NULL, 1732, &t1415_0_0_0, &t1415_1_0_0, &t1415_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1415), sizeof (t1415), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1416.h"
// Metadata Definition System.Resources.SatelliteContractVersionAttribute
extern TypeInfo t1416_TI;
#include "t1416MD.h"
static const EncodedMethodIndex t1416_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1416_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1416_0_0_0;
extern const Il2CppType t1416_1_0_0;
struct t1416;
const Il2CppTypeDefinitionMetadata t1416_DM = 
{
	NULL, NULL, NULL, t1416_IOs, &t481_0_0_0, t1416_VT, NULL, 5517, 8598, -1, -1};
TypeInfo t1416_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SatelliteContractVersionAttribute", "System.Resources", NULL, &t1416_TI, NULL, 1733, &t1416_0_0_0, &t1416_1_0_0, &t1416_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1416), sizeof (t1416), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1417.h"
// Metadata Definition System.Runtime.CompilerServices.CompilationRelaxations
extern TypeInfo t1417_TI;
#include "t1417MD.h"
static const EncodedMethodIndex t1417_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1417_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1417_0_0_0;
extern const Il2CppType t1417_1_0_0;
const Il2CppTypeDefinitionMetadata t1417_DM = 
{
	NULL, NULL, NULL, t1417_IOs, &t2_0_0_0, t1417_VT, NULL, 5518, -1, -1, -1};
TypeInfo t1417_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CompilationRelaxations", "System.Runtime.CompilerServices", NULL, &t101_TI, NULL, 1734, &t1417_0_0_0, &t1417_1_0_0, &t1417_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1417)+ sizeof (Il2CppObject), sizeof (t1417)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 2, 0, 0, 23, 0, 3};
#include "t1418.h"
// Metadata Definition System.Runtime.CompilerServices.CompilationRelaxationsAttribute
extern TypeInfo t1418_TI;
#include "t1418MD.h"
static const EncodedMethodIndex t1418_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1418_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1418_0_0_0;
extern const Il2CppType t1418_1_0_0;
struct t1418;
const Il2CppTypeDefinitionMetadata t1418_DM = 
{
	NULL, NULL, NULL, t1418_IOs, &t481_0_0_0, t1418_VT, NULL, 5520, 8599, -1, -1};
TypeInfo t1418_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CompilationRelaxationsAttribute", "System.Runtime.CompilerServices", NULL, &t1418_TI, NULL, 1735, &t1418_0_0_0, &t1418_1_0_0, &t1418_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1418), sizeof (t1418), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1419.h"
// Metadata Definition System.Runtime.CompilerServices.DefaultDependencyAttribute
extern TypeInfo t1419_TI;
#include "t1419MD.h"
static const EncodedMethodIndex t1419_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1419_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1419_0_0_0;
extern const Il2CppType t1419_1_0_0;
struct t1419;
const Il2CppTypeDefinitionMetadata t1419_DM = 
{
	NULL, NULL, NULL, t1419_IOs, &t481_0_0_0, t1419_VT, NULL, 5521, 8600, -1, -1};
TypeInfo t1419_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DefaultDependencyAttribute", "System.Runtime.CompilerServices", NULL, &t1419_TI, NULL, 1736, &t1419_0_0_0, &t1419_1_0_0, &t1419_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1419), sizeof (t1419), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1421.h"
// Metadata Definition System.Runtime.CompilerServices.IsVolatile
extern TypeInfo t1421_TI;
#include "t1421MD.h"
static const EncodedMethodIndex t1421_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1421_0_0_0;
extern const Il2CppType t1421_1_0_0;
struct t1421;
const Il2CppTypeDefinitionMetadata t1421_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1421_VT, NULL, -1, -1, -1, -1};
TypeInfo t1421_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IsVolatile", "System.Runtime.CompilerServices", NULL, &t1421_TI, NULL, 1737, &t1421_0_0_0, &t1421_1_0_0, &t1421_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1421), sizeof (t1421), 0, -1, 0, 0, -1, 1048961, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 4, 0, 0};
#include "t1420.h"
// Metadata Definition System.Runtime.CompilerServices.LoadHint
extern TypeInfo t1420_TI;
#include "t1420MD.h"
static const EncodedMethodIndex t1420_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1420_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1420_0_0_0;
extern const Il2CppType t1420_1_0_0;
const Il2CppTypeDefinitionMetadata t1420_DM = 
{
	NULL, NULL, NULL, t1420_IOs, &t2_0_0_0, t1420_VT, NULL, 5522, -1, -1, -1};
TypeInfo t1420_TI = 
{
	&g_mscorlib_dll_Image, NULL, "LoadHint", "System.Runtime.CompilerServices", NULL, &t101_TI, NULL, 0, &t1420_0_0_0, &t1420_1_0_0, &t1420_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1420)+ sizeof (Il2CppObject), sizeof (t1420)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1422.h"
// Metadata Definition System.Runtime.CompilerServices.StringFreezingAttribute
extern TypeInfo t1422_TI;
#include "t1422MD.h"
static const EncodedMethodIndex t1422_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1422_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1422_0_0_0;
extern const Il2CppType t1422_1_0_0;
struct t1422;
const Il2CppTypeDefinitionMetadata t1422_DM = 
{
	NULL, NULL, NULL, t1422_IOs, &t481_0_0_0, t1422_VT, NULL, -1, 8601, -1, -1};
TypeInfo t1422_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StringFreezingAttribute", "System.Runtime.CompilerServices", NULL, &t1422_TI, NULL, 1738, &t1422_0_0_0, &t1422_1_0_0, &t1422_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1422), sizeof (t1422), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1423.h"
// Metadata Definition System.Runtime.ConstrainedExecution.Cer
extern TypeInfo t1423_TI;
#include "t1423MD.h"
static const EncodedMethodIndex t1423_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1423_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1423_0_0_0;
extern const Il2CppType t1423_1_0_0;
const Il2CppTypeDefinitionMetadata t1423_DM = 
{
	NULL, NULL, NULL, t1423_IOs, &t2_0_0_0, t1423_VT, NULL, 5526, -1, -1, -1};
TypeInfo t1423_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Cer", "System.Runtime.ConstrainedExecution", NULL, &t101_TI, NULL, 0, &t1423_0_0_0, &t1423_1_0_0, &t1423_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1423)+ sizeof (Il2CppObject), sizeof (t1423)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1424.h"
// Metadata Definition System.Runtime.ConstrainedExecution.Consistency
extern TypeInfo t1424_TI;
#include "t1424MD.h"
static const EncodedMethodIndex t1424_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1424_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1424_0_0_0;
extern const Il2CppType t1424_1_0_0;
const Il2CppTypeDefinitionMetadata t1424_DM = 
{
	NULL, NULL, NULL, t1424_IOs, &t2_0_0_0, t1424_VT, NULL, 5530, -1, -1, -1};
TypeInfo t1424_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Consistency", "System.Runtime.ConstrainedExecution", NULL, &t101_TI, NULL, 0, &t1424_0_0_0, &t1424_1_0_0, &t1424_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1424)+ sizeof (Il2CppObject), sizeof (t1424)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t1425.h"
// Metadata Definition System.Runtime.ConstrainedExecution.CriticalFinalizerObject
extern TypeInfo t1425_TI;
#include "t1425MD.h"
static const EncodedMethodIndex t1425_VT[4] = 
{
	416,
	3230,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1425_0_0_0;
extern const Il2CppType t1425_1_0_0;
struct t1425;
const Il2CppTypeDefinitionMetadata t1425_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1425_VT, NULL, -1, 8602, -1, -1};
TypeInfo t1425_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CriticalFinalizerObject", "System.Runtime.ConstrainedExecution", NULL, &t1425_TI, NULL, 1739, &t1425_0_0_0, &t1425_1_0_0, &t1425_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1425), sizeof (t1425), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, true, false, false, 2, 0, 0, 0, 0, 4, 0, 0};
#include "t1426.h"
// Metadata Definition System.Runtime.ConstrainedExecution.ReliabilityContractAttribute
extern TypeInfo t1426_TI;
#include "t1426MD.h"
static const EncodedMethodIndex t1426_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1426_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1426_0_0_0;
extern const Il2CppType t1426_1_0_0;
struct t1426;
const Il2CppTypeDefinitionMetadata t1426_DM = 
{
	NULL, NULL, NULL, t1426_IOs, &t481_0_0_0, t1426_VT, NULL, 5535, 8604, -1, -1};
TypeInfo t1426_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ReliabilityContractAttribute", "System.Runtime.ConstrainedExecution", NULL, &t1426_TI, NULL, 1742, &t1426_0_0_0, &t1426_1_0_0, &t1426_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1426), sizeof (t1426), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 1};
#include "t1427.h"
// Metadata Definition System.Runtime.Hosting.ActivationArguments
extern TypeInfo t1427_TI;
#include "t1427MD.h"
static const EncodedMethodIndex t1427_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1427_0_0_0;
extern const Il2CppType t1427_1_0_0;
struct t1427;
const Il2CppTypeDefinitionMetadata t1427_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1427_VT, NULL, -1, -1, -1, -1};
TypeInfo t1427_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ActivationArguments", "System.Runtime.Hosting", NULL, &t1427_TI, NULL, 1743, &t1427_0_0_0, &t1427_1_0_0, &t1427_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1427), sizeof (t1427), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 4, 0, 0};
#include "t1160.h"
// Metadata Definition System.Runtime.InteropServices.CallingConvention
extern TypeInfo t1160_TI;
#include "t1160MD.h"
static const EncodedMethodIndex t1160_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1160_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1160_0_0_0;
extern const Il2CppType t1160_1_0_0;
const Il2CppTypeDefinitionMetadata t1160_DM = 
{
	NULL, NULL, NULL, t1160_IOs, &t2_0_0_0, t1160_VT, NULL, 5537, -1, -1, -1};
TypeInfo t1160_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CallingConvention", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1744, &t1160_0_0_0, &t1160_1_0_0, &t1160_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1160)+ sizeof (Il2CppObject), sizeof (t1160)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t1161.h"
// Metadata Definition System.Runtime.InteropServices.CharSet
extern TypeInfo t1161_TI;
#include "t1161MD.h"
static const EncodedMethodIndex t1161_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1161_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1161_0_0_0;
extern const Il2CppType t1161_1_0_0;
const Il2CppTypeDefinitionMetadata t1161_DM = 
{
	NULL, NULL, NULL, t1161_IOs, &t2_0_0_0, t1161_VT, NULL, 5543, -1, -1, -1};
TypeInfo t1161_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CharSet", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1745, &t1161_0_0_0, &t1161_1_0_0, &t1161_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1161)+ sizeof (Il2CppObject), sizeof (t1161)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t1428.h"
// Metadata Definition System.Runtime.InteropServices.ClassInterfaceAttribute
extern TypeInfo t1428_TI;
#include "t1428MD.h"
static const EncodedMethodIndex t1428_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1428_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1428_0_0_0;
extern const Il2CppType t1428_1_0_0;
struct t1428;
const Il2CppTypeDefinitionMetadata t1428_DM = 
{
	NULL, NULL, NULL, t1428_IOs, &t481_0_0_0, t1428_VT, NULL, 5548, 8605, -1, -1};
TypeInfo t1428_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ClassInterfaceAttribute", "System.Runtime.InteropServices", NULL, &t1428_TI, NULL, 1746, &t1428_0_0_0, &t1428_1_0_0, &t1428_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1428), sizeof (t1428), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1429.h"
// Metadata Definition System.Runtime.InteropServices.ClassInterfaceType
extern TypeInfo t1429_TI;
#include "t1429MD.h"
static const EncodedMethodIndex t1429_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1429_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1429_0_0_0;
extern const Il2CppType t1429_1_0_0;
const Il2CppTypeDefinitionMetadata t1429_DM = 
{
	NULL, NULL, NULL, t1429_IOs, &t2_0_0_0, t1429_VT, NULL, 5549, -1, -1, -1};
TypeInfo t1429_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ClassInterfaceType", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1747, &t1429_0_0_0, &t1429_1_0_0, &t1429_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1429)+ sizeof (Il2CppObject), sizeof (t1429)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1430.h"
// Metadata Definition System.Runtime.InteropServices.ComDefaultInterfaceAttribute
extern TypeInfo t1430_TI;
#include "t1430MD.h"
static const EncodedMethodIndex t1430_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1430_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1430_0_0_0;
extern const Il2CppType t1430_1_0_0;
struct t1430;
const Il2CppTypeDefinitionMetadata t1430_DM = 
{
	NULL, NULL, NULL, t1430_IOs, &t481_0_0_0, t1430_VT, NULL, 5553, 8606, -1, -1};
TypeInfo t1430_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ComDefaultInterfaceAttribute", "System.Runtime.InteropServices", NULL, &t1430_TI, NULL, 1748, &t1430_0_0_0, &t1430_1_0_0, &t1430_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1430), sizeof (t1430), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1431.h"
// Metadata Definition System.Runtime.InteropServices.ComInterfaceType
extern TypeInfo t1431_TI;
#include "t1431MD.h"
static const EncodedMethodIndex t1431_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1431_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1431_0_0_0;
extern const Il2CppType t1431_1_0_0;
const Il2CppTypeDefinitionMetadata t1431_DM = 
{
	NULL, NULL, NULL, t1431_IOs, &t2_0_0_0, t1431_VT, NULL, 5554, -1, -1, -1};
TypeInfo t1431_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ComInterfaceType", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1749, &t1431_0_0_0, &t1431_1_0_0, &t1431_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1431)+ sizeof (Il2CppObject), sizeof (t1431)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1432.h"
// Metadata Definition System.Runtime.InteropServices.DispIdAttribute
extern TypeInfo t1432_TI;
#include "t1432MD.h"
static const EncodedMethodIndex t1432_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1432_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1432_0_0_0;
extern const Il2CppType t1432_1_0_0;
struct t1432;
const Il2CppTypeDefinitionMetadata t1432_DM = 
{
	NULL, NULL, NULL, t1432_IOs, &t481_0_0_0, t1432_VT, NULL, 5558, 8607, -1, -1};
TypeInfo t1432_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DispIdAttribute", "System.Runtime.InteropServices", NULL, &t1432_TI, NULL, 1750, &t1432_0_0_0, &t1432_1_0_0, &t1432_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1432), sizeof (t1432), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1433.h"
// Metadata Definition System.Runtime.InteropServices.GCHandle
extern TypeInfo t1433_TI;
#include "t1433MD.h"
static const EncodedMethodIndex t1433_VT[4] = 
{
	3231,
	374,
	3232,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1433_0_0_0;
extern const Il2CppType t1433_1_0_0;
const Il2CppTypeDefinitionMetadata t1433_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1433_VT, NULL, 5559, 8608, -1, 1846};
TypeInfo t1433_TI = 
{
	&g_mscorlib_dll_Image, NULL, "GCHandle", "System.Runtime.InteropServices", NULL, &t1433_TI, NULL, 1751, &t1433_0_0_0, &t1433_1_0_0, &t1433_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1433)+ sizeof (Il2CppObject), sizeof (t1433)+ sizeof (Il2CppObject), 0, sizeof(t1433 ), 0, 0, -1, 1048841, 0, 0, true, false, false, false, false, false, false, false, false, true, 10, 2, 1, 0, 0, 4, 0, 0};
#include "t1434.h"
// Metadata Definition System.Runtime.InteropServices.GCHandleType
extern TypeInfo t1434_TI;
#include "t1434MD.h"
static const EncodedMethodIndex t1434_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1434_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1434_0_0_0;
extern const Il2CppType t1434_1_0_0;
const Il2CppTypeDefinitionMetadata t1434_DM = 
{
	NULL, NULL, NULL, t1434_IOs, &t2_0_0_0, t1434_VT, NULL, 5560, -1, -1, -1};
TypeInfo t1434_TI = 
{
	&g_mscorlib_dll_Image, NULL, "GCHandleType", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1752, &t1434_0_0_0, &t1434_1_0_0, &t1434_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1434)+ sizeof (Il2CppObject), sizeof (t1434)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t1435.h"
// Metadata Definition System.Runtime.InteropServices.InterfaceTypeAttribute
extern TypeInfo t1435_TI;
#include "t1435MD.h"
static const EncodedMethodIndex t1435_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1435_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1435_0_0_0;
extern const Il2CppType t1435_1_0_0;
struct t1435;
const Il2CppTypeDefinitionMetadata t1435_DM = 
{
	NULL, NULL, NULL, t1435_IOs, &t481_0_0_0, t1435_VT, NULL, 5565, 8618, -1, -1};
TypeInfo t1435_TI = 
{
	&g_mscorlib_dll_Image, NULL, "InterfaceTypeAttribute", "System.Runtime.InteropServices", NULL, &t1435_TI, NULL, 1753, &t1435_0_0_0, &t1435_1_0_0, &t1435_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1435), sizeof (t1435), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t695.h"
// Metadata Definition System.Runtime.InteropServices.Marshal
extern TypeInfo t695_TI;
#include "t695MD.h"
static const EncodedMethodIndex t695_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t695_0_0_0;
extern const Il2CppType t695_1_0_0;
struct t695;
const Il2CppTypeDefinitionMetadata t695_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t695_VT, NULL, 5566, 8619, -1, -1};
TypeInfo t695_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Marshal", "System.Runtime.InteropServices", NULL, &t695_TI, NULL, 1754, &t695_0_0_0, &t695_1_0_0, &t695_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t695), sizeof (t695), 0, -1, sizeof(t695_SFs), 0, -1, 262529, 0, 0, false, false, false, false, false, false, false, false, true, false, 5, 0, 2, 0, 0, 4, 0, 0};
#include "t1436.h"
// Metadata Definition System.Runtime.InteropServices.MarshalDirectiveException
extern TypeInfo t1436_TI;
#include "t1436MD.h"
static const EncodedMethodIndex t1436_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
static Il2CppInterfaceOffsetPair t1436_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1436_0_0_0;
extern const Il2CppType t1436_1_0_0;
struct t1436;
const Il2CppTypeDefinitionMetadata t1436_DM = 
{
	NULL, NULL, NULL, t1436_IOs, &t1142_0_0_0, t1436_VT, NULL, 5568, 8624, -1, -1};
TypeInfo t1436_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MarshalDirectiveException", "System.Runtime.InteropServices", NULL, &t1436_TI, NULL, 1755, &t1436_0_0_0, &t1436_1_0_0, &t1436_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1436), sizeof (t1436), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 11, 0, 2};
#include "t1437.h"
// Metadata Definition System.Runtime.InteropServices.PreserveSigAttribute
extern TypeInfo t1437_TI;
#include "t1437MD.h"
static const EncodedMethodIndex t1437_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1437_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1437_0_0_0;
extern const Il2CppType t1437_1_0_0;
struct t1437;
const Il2CppTypeDefinitionMetadata t1437_DM = 
{
	NULL, NULL, NULL, t1437_IOs, &t481_0_0_0, t1437_VT, NULL, -1, 8626, -1, -1};
TypeInfo t1437_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PreserveSigAttribute", "System.Runtime.InteropServices", NULL, &t1437_TI, NULL, 1756, &t1437_0_0_0, &t1437_1_0_0, &t1437_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1437), sizeof (t1437), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1184.h"
// Metadata Definition System.Runtime.InteropServices.SafeHandle
extern TypeInfo t1184_TI;
#include "t1184MD.h"
static const EncodedMethodIndex t1184_VT[8] = 
{
	416,
	2180,
	417,
	418,
	2181,
	2182,
	0,
	0,
};
extern const Il2CppType t153_0_0_0;
static const Il2CppType* t1184_ITIs[] = 
{
	&t153_0_0_0,
};
static Il2CppInterfaceOffsetPair t1184_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1184_0_0_0;
extern const Il2CppType t1184_1_0_0;
struct t1184;
const Il2CppTypeDefinitionMetadata t1184_DM = 
{
	NULL, NULL, t1184_ITIs, t1184_IOs, &t1425_0_0_0, t1184_VT, NULL, 5569, 8627, -1, 1848};
TypeInfo t1184_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SafeHandle", "System.Runtime.InteropServices", NULL, &t1184_TI, NULL, 0, &t1184_0_0_0, &t1184_1_0_0, &t1184_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1184), sizeof (t1184), 0, sizeof(void*), 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, true, false, false, 11, 1, 4, 0, 0, 8, 1, 1};
#include "t1438.h"
// Metadata Definition System.Runtime.InteropServices.TypeLibImportClassAttribute
extern TypeInfo t1438_TI;
#include "t1438MD.h"
static const EncodedMethodIndex t1438_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1438_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1438_0_0_0;
extern const Il2CppType t1438_1_0_0;
struct t1438;
const Il2CppTypeDefinitionMetadata t1438_DM = 
{
	NULL, NULL, NULL, t1438_IOs, &t481_0_0_0, t1438_VT, NULL, 5573, 8638, -1, -1};
TypeInfo t1438_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TypeLibImportClassAttribute", "System.Runtime.InteropServices", NULL, &t1438_TI, NULL, 1767, &t1438_0_0_0, &t1438_1_0_0, &t1438_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1438), sizeof (t1438), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 0, 1};
#include "t1439.h"
// Metadata Definition System.Runtime.InteropServices.TypeLibVersionAttribute
extern TypeInfo t1439_TI;
#include "t1439MD.h"
static const EncodedMethodIndex t1439_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1439_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1439_0_0_0;
extern const Il2CppType t1439_1_0_0;
struct t1439;
const Il2CppTypeDefinitionMetadata t1439_DM = 
{
	NULL, NULL, NULL, t1439_IOs, &t481_0_0_0, t1439_VT, NULL, 5574, 8639, -1, -1};
TypeInfo t1439_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TypeLibVersionAttribute", "System.Runtime.InteropServices", NULL, &t1439_TI, NULL, 1768, &t1439_0_0_0, &t1439_1_0_0, &t1439_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1439), sizeof (t1439), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 1};
#include "t1163.h"
// Metadata Definition System.Runtime.InteropServices.UnmanagedType
extern TypeInfo t1163_TI;
#include "t1163MD.h"
static const EncodedMethodIndex t1163_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1163_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1163_0_0_0;
extern const Il2CppType t1163_1_0_0;
const Il2CppTypeDefinitionMetadata t1163_DM = 
{
	NULL, NULL, NULL, t1163_IOs, &t2_0_0_0, t1163_VT, NULL, 5576, -1, -1, -1};
TypeInfo t1163_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UnmanagedType", "System.Runtime.InteropServices", NULL, &t101_TI, NULL, 1769, &t1163_0_0_0, &t1163_1_0_0, &t1163_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1163)+ sizeof (Il2CppObject), sizeof (t1163)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 36, 0, 0, 23, 0, 3};
// Metadata Definition System.Runtime.InteropServices._Activator
extern TypeInfo t2845_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2845_0_0_0;
extern const Il2CppType t2845_1_0_0;
struct t2845;
const Il2CppTypeDefinitionMetadata t2845_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2845_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_Activator", "System.Runtime.InteropServices", NULL, &t2845_TI, NULL, 1770, &t2845_0_0_0, &t2845_1_0_0, &t2845_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Runtime.InteropServices._Assembly
extern TypeInfo t2835_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2835_1_0_0;
struct t2835;
const Il2CppTypeDefinitionMetadata t2835_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2835_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_Assembly", "System.Runtime.InteropServices", NULL, &t2835_TI, NULL, 1771, &t2835_0_0_0, &t2835_1_0_0, &t2835_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Runtime.InteropServices._AssemblyBuilder
extern TypeInfo t2825_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2825_0_0_0;
extern const Il2CppType t2825_1_0_0;
struct t2825;
const Il2CppTypeDefinitionMetadata t2825_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2825_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_AssemblyBuilder", "System.Runtime.InteropServices", NULL, &t2825_TI, NULL, 1772, &t2825_0_0_0, &t2825_1_0_0, &t2825_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Runtime.InteropServices._AssemblyName
extern TypeInfo t2836_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2836_1_0_0;
struct t2836;
const Il2CppTypeDefinitionMetadata t2836_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2836_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_AssemblyName", "System.Runtime.InteropServices", NULL, &t2836_TI, NULL, 1773, &t2836_0_0_0, &t2836_1_0_0, &t2836_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Runtime.InteropServices._ConstructorBuilder
extern TypeInfo t2826_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2826_0_0_0;
extern const Il2CppType t2826_1_0_0;
struct t2826;
const Il2CppTypeDefinitionMetadata t2826_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2826_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_ConstructorBuilder", "System.Runtime.InteropServices", NULL, &t2826_TI, NULL, 1774, &t2826_0_0_0, &t2826_1_0_0, &t2826_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Runtime.InteropServices._ConstructorInfo
extern TypeInfo t2837_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2837_1_0_0;
struct t2837;
const Il2CppTypeDefinitionMetadata t2837_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2837_TI = 
{
	&g_mscorlib_dll_Image, NULL, "_ConstructorInfo", "System.Runtime.InteropServices", NULL, &t2837_TI, NULL, 1775, &t2837_0_0_0, &t2837_1_0_0, &t2837_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
