void g_replacements_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		RuntimeCompatibilityAttribute_t119 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t119 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t119_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m601(tmp, &RuntimeCompatibilityAttribute__ctor_m601_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		RuntimeCompatibilityAttribute_t43 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t43 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t43_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m105(tmp, &RuntimeCompatibilityAttribute__ctor_m105_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void ExtensionAttribute_t408_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		AttributeUsageAttribute_t426_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(283);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AttributeUsageAttribute_t426 * tmp;
		tmp = (AttributeUsageAttribute_t426 *)il2cpp_codegen_object_new (AttributeUsageAttribute_t426_il2cpp_TypeInfo_var);
		AttributeUsageAttribute__ctor_m1476(tmp, 69, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void ModulusRing_t759_CustomAttributesCacheGenerator_ModulusRing_Pow_m2849(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		CLSCompliantAttribute_t715_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		CLSCompliantAttribute_t715 * tmp;
		tmp = (CLSCompliantAttribute_t715 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t715_il2cpp_TypeInfo_var);
		CLSCompliantAttribute__ctor_m2722(tmp, false, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void SecurityProtocolType_t839_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		FlagsAttribute_t415_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(287);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		FlagsAttribute_t415 * tmp;
		tmp = (FlagsAttribute_t415 *)il2cpp_codegen_object_new (FlagsAttribute_t415_il2cpp_TypeInfo_var);
		FlagsAttribute__ctor_m1537(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void U3CPrivateImplementationDetailsU3E_t874_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(283);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		CompilerGeneratedAttribute_t413 * tmp;
		tmp = (CompilerGeneratedAttribute_t413 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var);
		CompilerGeneratedAttribute__ctor_m1535(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void iBeacon_t1_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		ExecuteInEditMode_t34_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(24);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		ExecuteInEditMode_t34 * tmp;
		tmp = (ExecuteInEditMode_t34 *)il2cpp_codegen_object_new (ExecuteInEditMode_t34_il2cpp_TypeInfo_var);
		ExecuteInEditMode__ctor_m89(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void RSASslSignatureFormatter_t836_CustomAttributesCacheGenerator_U3CU3Ef__switchU24map16(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(283);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		CompilerGeneratedAttribute_t413 * tmp;
		tmp = (CompilerGeneratedAttribute_t413 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var);
		CompilerGeneratedAttribute__ctor_m1535(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void HttpsClientStream_t828_CustomAttributesCacheGenerator_HttpsClientStream_U3CHttpsClientStreamU3Em__1_m3330(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(283);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		CompilerGeneratedAttribute_t413 * tmp;
		tmp = (CompilerGeneratedAttribute_t413 *)il2cpp_codegen_object_new (CompilerGeneratedAttribute_t413_il2cpp_TypeInfo_var);
		CompilerGeneratedAttribute__ctor_m1535(tmp, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void CipherSuiteCollection_t810_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		DefaultMemberAttribute_t416_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(288);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		DefaultMemberAttribute_t416 * tmp;
		tmp = (DefaultMemberAttribute_t416 *)il2cpp_codegen_object_new (DefaultMemberAttribute_t416_il2cpp_TypeInfo_var);
		DefaultMemberAttribute__ctor_m1538(tmp, il2cpp_codegen_string_new_wrapper("Item"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void g_AssemblyU2DCSharp_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		RuntimeCompatibilityAttribute_t33_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(23);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 1;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		RuntimeCompatibilityAttribute_t33 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t33 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t33_il2cpp_TypeInfo_var);
		RuntimeCompatibilityAttribute__ctor_m87(tmp, NULL);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m88(tmp, true, NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
void g_Mono_Security_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyCopyrightAttribute_t598 * tmp;
		tmp = (AssemblyCopyrightAttribute_t598 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t598_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m2937(tmp, il2cpp_codegen_string_new_wrapper("(c) 2003-2004 Various Authors"), &AssemblyCopyrightAttribute__ctor_m2937_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t594 * tmp;
		tmp = (AssemblyDescriptionAttribute_t594 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t594_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m2933(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), &AssemblyDescriptionAttribute__ctor_m2933_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t597 * tmp;
		tmp = (AssemblyProductAttribute_t597 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t597_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m2936(tmp, il2cpp_codegen_string_new_wrapper("MONO CLI"), &AssemblyProductAttribute__ctor_m2936_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t593 * tmp;
		tmp = (AssemblyTitleAttribute_t593 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t593_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m2932(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), &AssemblyTitleAttribute__ctor_m2932_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t1535 * tmp;
		tmp = (CLSCompliantAttribute_t1535 *)il2cpp_codegen_object_new (&CLSCompliantAttribute_t1535_il2cpp_TypeInfo);
		CLSCompliantAttribute__ctor_m8366(tmp, true, &CLSCompliantAttribute__ctor_m8366_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t596 * tmp;
		tmp = (AssemblyCompanyAttribute_t596 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t596_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m2935(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), &AssemblyCompanyAttribute__ctor_m2935_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t601 * tmp;
		tmp = (ComVisibleAttribute_t601 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t601_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m2940(tmp, false, &ComVisibleAttribute__ctor_m2940_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t238 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t238 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t238_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m963(tmp, &RuntimeCompatibilityAttribute__ctor_m963_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m964(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m964_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t955 * tmp;
		tmp = (InternalsVisibleToAttribute_t955 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t955_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m5727(tmp, il2cpp_codegen_string_new_wrapper("System, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), &InternalsVisibleToAttribute__ctor_m5727_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t1540 * tmp;
		tmp = (AssemblyKeyFileAttribute_t1540 *)il2cpp_codegen_object_new (&AssemblyKeyFileAttribute_t1540_il2cpp_TypeInfo);
		AssemblyKeyFileAttribute__ctor_m8372(tmp, il2cpp_codegen_string_new_wrapper("../mono.pub"), &AssemblyKeyFileAttribute__ctor_m8372_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t1539 * tmp;
		tmp = (AssemblyDelaySignAttribute_t1539 *)il2cpp_codegen_object_new (&AssemblyDelaySignAttribute_t1539_il2cpp_TypeInfo);
		AssemblyDelaySignAttribute__ctor_m8371(tmp, true, &AssemblyDelaySignAttribute__ctor_m8371_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t1534 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t1534 *)il2cpp_codegen_object_new (&NeutralResourcesLanguageAttribute_t1534_il2cpp_TypeInfo);
		NeutralResourcesLanguageAttribute__ctor_m8365(tmp, il2cpp_codegen_string_new_wrapper("en-US"), &NeutralResourcesLanguageAttribute__ctor_m8365_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
}
void g_mscorlib_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyTitleAttribute_t414 * tmp;
		tmp = (AssemblyTitleAttribute_t414 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t414_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m2086(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyTitleAttribute__ctor_m2086_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t415 * tmp;
		tmp = (AssemblyDescriptionAttribute_t415 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t415_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m2087(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyDescriptionAttribute__ctor_m2087_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t418 * tmp;
		tmp = (AssemblyProductAttribute_t418 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t418_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m2090(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), &AssemblyProductAttribute__ctor_m2090_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t2742 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t2742 *)il2cpp_codegen_object_new (&NeutralResourcesLanguageAttribute_t2742_il2cpp_TypeInfo);
		NeutralResourcesLanguageAttribute__ctor_m6052(tmp, il2cpp_codegen_string_new_wrapper("en-US"), &NeutralResourcesLanguageAttribute__ctor_m6052_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		SatelliteContractVersionAttribute_t2737 * tmp;
		tmp = (SatelliteContractVersionAttribute_t2737 *)il2cpp_codegen_object_new (&SatelliteContractVersionAttribute_t2737_il2cpp_TypeInfo);
		SatelliteContractVersionAttribute__ctor_m6046(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), &SatelliteContractVersionAttribute__ctor_m6046_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t2739 * tmp;
		tmp = (AssemblyKeyFileAttribute_t2739 *)il2cpp_codegen_object_new (&AssemblyKeyFileAttribute_t2739_il2cpp_TypeInfo);
		AssemblyKeyFileAttribute__ctor_m6049(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), &AssemblyKeyFileAttribute__ctor_m6049_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t420 * tmp;
		tmp = (AssemblyFileVersionAttribute_t420 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t420_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m2092(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyFileVersionAttribute__ctor_m2092_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t422 * tmp;
		tmp = (ComVisibleAttribute_t422 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t422_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m2094(tmp, false, &ComVisibleAttribute__ctor_m2094_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		CompilationRelaxationsAttribute_t2003 * tmp;
		tmp = (CompilationRelaxationsAttribute_t2003 *)il2cpp_codegen_object_new (&CompilationRelaxationsAttribute_t2003_il2cpp_TypeInfo);
		CompilationRelaxationsAttribute__ctor_m6048(tmp, 8, &CompilationRelaxationsAttribute__ctor_m6048_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		GuidAttribute_t421 * tmp;
		tmp = (GuidAttribute_t421 *)il2cpp_codegen_object_new (&GuidAttribute_t421_il2cpp_TypeInfo);
		GuidAttribute__ctor_m2093(tmp, il2cpp_codegen_string_new_wrapper("BED7F4EA-1A96-11D2-8F08-00A0C9A6186D"), &GuidAttribute__ctor_m2093_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t2740 * tmp;
		tmp = (AssemblyDelaySignAttribute_t2740 *)il2cpp_codegen_object_new (&AssemblyDelaySignAttribute_t2740_il2cpp_TypeInfo);
		AssemblyDelaySignAttribute__ctor_m6050(tmp, true, &AssemblyDelaySignAttribute__ctor_m6050_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDefaultAliasAttribute_t2738 * tmp;
		tmp = (AssemblyDefaultAliasAttribute_t2738 *)il2cpp_codegen_object_new (&AssemblyDefaultAliasAttribute_t2738_il2cpp_TypeInfo);
		AssemblyDefaultAliasAttribute__ctor_m6047(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyDefaultAliasAttribute__ctor_m6047_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t2741 * tmp;
		tmp = (CLSCompliantAttribute_t2741 *)il2cpp_codegen_object_new (&CLSCompliantAttribute_t2741_il2cpp_TypeInfo);
		CLSCompliantAttribute__ctor_m6051(tmp, true, &CLSCompliantAttribute__ctor_m6051_MethodInfo);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t417 * tmp;
		tmp = (AssemblyCompanyAttribute_t417 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t417_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m2089(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), &AssemblyCompanyAttribute__ctor_m2089_MethodInfo);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		DebuggableAttribute_t2002 * tmp;
		tmp = (DebuggableAttribute_t2002 *)il2cpp_codegen_object_new (&DebuggableAttribute_t2002_il2cpp_TypeInfo);
		DebuggableAttribute__ctor_m4345(tmp, 2, &DebuggableAttribute__ctor_m4345_MethodInfo);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		TypeLibVersionAttribute_t3415 * tmp;
		tmp = (TypeLibVersionAttribute_t3415 *)il2cpp_codegen_object_new (&TypeLibVersionAttribute_t3415_il2cpp_TypeInfo);
		TypeLibVersionAttribute__ctor_m10835(tmp, 2, 0, &TypeLibVersionAttribute__ctor_m10835_MethodInfo);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t43 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t43 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t43_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m105(tmp, &RuntimeCompatibilityAttribute__ctor_m105_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106_MethodInfo);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		DefaultDependencyAttribute_t3392 * tmp;
		tmp = (DefaultDependencyAttribute_t3392 *)il2cpp_codegen_object_new (&DefaultDependencyAttribute_t3392_il2cpp_TypeInfo);
		DefaultDependencyAttribute__ctor_m10799(tmp, 1, &DefaultDependencyAttribute__ctor_m10799_MethodInfo);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
	{
		StringFreezingAttribute_t3395 * tmp;
		tmp = (StringFreezingAttribute_t3395 *)il2cpp_codegen_object_new (&StringFreezingAttribute_t3395_il2cpp_TypeInfo);
		StringFreezingAttribute__ctor_m10800(tmp, &StringFreezingAttribute__ctor_m10800_MethodInfo);
		cache->attributes[18] = (Il2CppObject*)tmp;
	}
	{
		AssemblyInformationalVersionAttribute_t2736 * tmp;
		tmp = (AssemblyInformationalVersionAttribute_t2736 *)il2cpp_codegen_object_new (&AssemblyInformationalVersionAttribute_t2736_il2cpp_TypeInfo);
		AssemblyInformationalVersionAttribute__ctor_m6045(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyInformationalVersionAttribute__ctor_m6045_MethodInfo);
		cache->attributes[19] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t419 * tmp;
		tmp = (AssemblyCopyrightAttribute_t419 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t419_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m2091(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), &AssemblyCopyrightAttribute__ctor_m2091_MethodInfo);
		cache->attributes[20] = (Il2CppObject*)tmp;
	}
}
void g_Parse_Unity_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParsePhonePushSample,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t422 * tmp;
		tmp = (ComVisibleAttribute_t422 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t422_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m2094(tmp, true, &ComVisibleAttribute__ctor_m2094_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTrademarkAttribute_t423 * tmp;
		tmp = (AssemblyTrademarkAttribute_t423 *)il2cpp_codegen_object_new (&AssemblyTrademarkAttribute_t423_il2cpp_TypeInfo);
		AssemblyTrademarkAttribute__ctor_m2095(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyTrademarkAttribute__ctor_m2095_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t419 * tmp;
		tmp = (AssemblyCopyrightAttribute_t419 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t419_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m2091(tmp, il2cpp_codegen_string_new_wrapper("Copyright © Parse 2012"), &AssemblyCopyrightAttribute__ctor_m2091_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParseTest.Unity"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("Parse,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t420 * tmp;
		tmp = (AssemblyFileVersionAttribute_t420 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t420_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m2092(tmp, il2cpp_codegen_string_new_wrapper("1.5.0.0"), &AssemblyFileVersionAttribute__ctor_m2092_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t415 * tmp;
		tmp = (AssemblyDescriptionAttribute_t415 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t415_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m2087(tmp, il2cpp_codegen_string_new_wrapper("Makes accessing services from Parse native and straightforward."), &AssemblyDescriptionAttribute__ctor_m2087_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t418 * tmp;
		tmp = (AssemblyProductAttribute_t418 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t418_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m2090(tmp, il2cpp_codegen_string_new_wrapper("Parse"), &AssemblyProductAttribute__ctor_m2090_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t417 * tmp;
		tmp = (AssemblyCompanyAttribute_t417 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t417_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m2089(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyCompanyAttribute__ctor_m2089_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyConfigurationAttribute_t416 * tmp;
		tmp = (AssemblyConfigurationAttribute_t416 *)il2cpp_codegen_object_new (&AssemblyConfigurationAttribute_t416_il2cpp_TypeInfo);
		AssemblyConfigurationAttribute__ctor_m2088(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyConfigurationAttribute__ctor_m2088_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		DebuggableAttribute_t2002 * tmp;
		tmp = (DebuggableAttribute_t2002 *)il2cpp_codegen_object_new (&DebuggableAttribute_t2002_il2cpp_TypeInfo);
		DebuggableAttribute__ctor_m4345(tmp, 2, &DebuggableAttribute__ctor_m4345_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParsePushSample,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParseTest.Phone,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParseTest.NetFx45,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("ParseTest.WinRT,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("Parse.Phone,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("Parse.NetFx45,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
	{
		CompilationRelaxationsAttribute_t2003 * tmp;
		tmp = (CompilationRelaxationsAttribute_t2003 *)il2cpp_codegen_object_new (&CompilationRelaxationsAttribute_t2003_il2cpp_TypeInfo);
		CompilationRelaxationsAttribute__ctor_m4346(tmp, 8, &CompilationRelaxationsAttribute__ctor_m4346_MethodInfo);
		cache->attributes[18] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t43 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t43 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t43_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m105(tmp, &RuntimeCompatibilityAttribute__ctor_m105_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m106_MethodInfo);
		cache->attributes[19] = (Il2CppObject*)tmp;
	}
	{
		ExtensionAttribute_t806 * tmp;
		tmp = (ExtensionAttribute_t806 *)il2cpp_codegen_object_new (&ExtensionAttribute_t806_il2cpp_TypeInfo);
		ExtensionAttribute__ctor_m3058(tmp, &ExtensionAttribute__ctor_m3058_MethodInfo);
		cache->attributes[20] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t414 * tmp;
		tmp = (AssemblyTitleAttribute_t414 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t414_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m2086(tmp, il2cpp_codegen_string_new_wrapper("Parse"), &AssemblyTitleAttribute__ctor_m2086_MethodInfo);
		cache->attributes[21] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t2001 * tmp;
		tmp = (InternalsVisibleToAttribute_t2001 *)il2cpp_codegen_object_new (&InternalsVisibleToAttribute_t2001_il2cpp_TypeInfo);
		InternalsVisibleToAttribute__ctor_m4344(tmp, il2cpp_codegen_string_new_wrapper("Parse.WinRT,PublicKey=0024000004800000940000000602000000240000525341310004000001000100a3af0c56c9e595ff0dffb7b35b7497ada837d85d1506f35f9407db592be6f27566ef87a8fed804a7c837da6f0768643793b1c395b1837b8ee61572ad2dbaaab6b9f5e2a1225b438ba6bd80783b35fa1298fa11813c1a62172162c005b28c2c3af07e30694616bfeaa922093414dd43bf8d6734ba5af4a9a51b85b46d54498ac9"), &InternalsVisibleToAttribute__ctor_m4344_MethodInfo);
		cache->attributes[22] = (Il2CppObject*)tmp;
	}
}
void g_System_Core_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		AssemblyFileVersionAttribute_t733_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1149);
		NeutralResourcesLanguageAttribute_t718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1134);
		CLSCompliantAttribute_t719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1135);
		AssemblyDelaySignAttribute_t731_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1147);
		AssemblyKeyFileAttribute_t732_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1148);
		ComVisibleAttribute_t727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1143);
		CompilationRelaxationsAttribute_t729_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145);
		DebuggableAttribute_t730_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1146);
		RuntimeCompatibilityAttribute_t31_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(14);
		ExtensionAttribute_t408_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(265);
		AssemblyTitleAttribute_t728_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1144);
		AssemblyDescriptionAttribute_t726_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1142);
		AssemblyDefaultAliasAttribute_t725_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1141);
		AssemblyCompanyAttribute_t724_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1140);
		AssemblyProductAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1139);
		AssemblyCopyrightAttribute_t722_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138);
		SatelliteContractVersionAttribute_t721_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1137);
		AssemblyInformationalVersionAttribute_t720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1136);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 18;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyFileVersionAttribute_t733 * tmp;
		tmp = (AssemblyFileVersionAttribute_t733 *)il2cpp_codegen_object_new (AssemblyFileVersionAttribute_t733_il2cpp_TypeInfo_var);
		AssemblyFileVersionAttribute__ctor_m2663(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t718 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t718 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t718_il2cpp_TypeInfo_var);
		NeutralResourcesLanguageAttribute__ctor_m2648(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t719 * tmp;
		tmp = (CLSCompliantAttribute_t719 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t719_il2cpp_TypeInfo_var);
		CLSCompliantAttribute__ctor_m2649(tmp, true, NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t731 * tmp;
		tmp = (AssemblyDelaySignAttribute_t731 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t731_il2cpp_TypeInfo_var);
		AssemblyDelaySignAttribute__ctor_m2661(tmp, true, NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t732 * tmp;
		tmp = (AssemblyKeyFileAttribute_t732 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t732_il2cpp_TypeInfo_var);
		AssemblyKeyFileAttribute__ctor_m2662(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t727 * tmp;
		tmp = (ComVisibleAttribute_t727 *)il2cpp_codegen_object_new (ComVisibleAttribute_t727_il2cpp_TypeInfo_var);
		ComVisibleAttribute__ctor_m2657(tmp, false, NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		CompilationRelaxationsAttribute_t729 * tmp;
		tmp = (CompilationRelaxationsAttribute_t729 *)il2cpp_codegen_object_new (CompilationRelaxationsAttribute_t729_il2cpp_TypeInfo_var);
		CompilationRelaxationsAttribute__ctor_m2659(tmp, 8, NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		DebuggableAttribute_t730 * tmp;
		tmp = (DebuggableAttribute_t730 *)il2cpp_codegen_object_new (DebuggableAttribute_t730_il2cpp_TypeInfo_var);
		DebuggableAttribute__ctor_m2660(tmp, 2, NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t31 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t31 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t31_il2cpp_TypeInfo_var);
		RuntimeCompatibilityAttribute__ctor_m83(tmp, NULL);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m84(tmp, true, NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		ExtensionAttribute_t408 * tmp;
		tmp = (ExtensionAttribute_t408 *)il2cpp_codegen_object_new (ExtensionAttribute_t408_il2cpp_TypeInfo_var);
		ExtensionAttribute__ctor_m1421(tmp, NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t728 * tmp;
		tmp = (AssemblyTitleAttribute_t728 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t728_il2cpp_TypeInfo_var);
		AssemblyTitleAttribute__ctor_m2658(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t726 * tmp;
		tmp = (AssemblyDescriptionAttribute_t726 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t726_il2cpp_TypeInfo_var);
		AssemblyDescriptionAttribute__ctor_m2656(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDefaultAliasAttribute_t725 * tmp;
		tmp = (AssemblyDefaultAliasAttribute_t725 *)il2cpp_codegen_object_new (AssemblyDefaultAliasAttribute_t725_il2cpp_TypeInfo_var);
		AssemblyDefaultAliasAttribute__ctor_m2655(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), NULL);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t724 * tmp;
		tmp = (AssemblyCompanyAttribute_t724 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t724_il2cpp_TypeInfo_var);
		AssemblyCompanyAttribute__ctor_m2654(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t723 * tmp;
		tmp = (AssemblyProductAttribute_t723 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t723_il2cpp_TypeInfo_var);
		AssemblyProductAttribute__ctor_m2653(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), NULL);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t722 * tmp;
		tmp = (AssemblyCopyrightAttribute_t722 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t722_il2cpp_TypeInfo_var);
		AssemblyCopyrightAttribute__ctor_m2652(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), NULL);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		SatelliteContractVersionAttribute_t721 * tmp;
		tmp = (SatelliteContractVersionAttribute_t721 *)il2cpp_codegen_object_new (SatelliteContractVersionAttribute_t721_il2cpp_TypeInfo_var);
		SatelliteContractVersionAttribute__ctor_m2651(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), NULL);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		AssemblyInformationalVersionAttribute_t720 * tmp;
		tmp = (AssemblyInformationalVersionAttribute_t720 *)il2cpp_codegen_object_new (AssemblyInformationalVersionAttribute_t720_il2cpp_TypeInfo_var);
		AssemblyInformationalVersionAttribute__ctor_m2650(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), NULL);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
}
void g_Boo_Lang_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		RuntimeCompatibilityAttribute_t119 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t119 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t119_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m601(tmp, &RuntimeCompatibilityAttribute__ctor_m601_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t783 * tmp;
		tmp = (AssemblyDescriptionAttribute_t783 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t783_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m3849(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyDescriptionAttribute__ctor_m3849_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyConfigurationAttribute_t784 * tmp;
		tmp = (AssemblyConfigurationAttribute_t784 *)il2cpp_codegen_object_new (&AssemblyConfigurationAttribute_t784_il2cpp_TypeInfo);
		AssemblyConfigurationAttribute__ctor_m3850(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyConfigurationAttribute__ctor_m3850_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t785 * tmp;
		tmp = (AssemblyCompanyAttribute_t785 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t785_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m3851(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyCompanyAttribute__ctor_m3851_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t786 * tmp;
		tmp = (AssemblyProductAttribute_t786 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t786_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m3852(tmp, il2cpp_codegen_string_new_wrapper("boo - an extensible programming language for the CLI"), &AssemblyProductAttribute__ctor_m3852_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t787 * tmp;
		tmp = (AssemblyCopyrightAttribute_t787 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t787_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m3853(tmp, il2cpp_codegen_string_new_wrapper("(C) 2003-2007 Rodrigo Barreto de Oliveira"), &AssemblyCopyrightAttribute__ctor_m3853_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTrademarkAttribute_t791 * tmp;
		tmp = (AssemblyTrademarkAttribute_t791 *)il2cpp_codegen_object_new (&AssemblyTrademarkAttribute_t791_il2cpp_TypeInfo);
		AssemblyTrademarkAttribute__ctor_m3857(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyTrademarkAttribute__ctor_m3857_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t1164 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t1164 *)il2cpp_codegen_object_new (&NeutralResourcesLanguageAttribute_t1164_il2cpp_TypeInfo);
		NeutralResourcesLanguageAttribute__ctor_m5329(tmp, il2cpp_codegen_string_new_wrapper("en"), &NeutralResourcesLanguageAttribute__ctor_m5329_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyNameAttribute_t1165 * tmp;
		tmp = (AssemblyKeyNameAttribute_t1165 *)il2cpp_codegen_object_new (&AssemblyKeyNameAttribute_t1165_il2cpp_TypeInfo);
		AssemblyKeyNameAttribute__ctor_m5330(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyKeyNameAttribute__ctor_m5330_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t1166 * tmp;
		tmp = (AssemblyKeyFileAttribute_t1166 *)il2cpp_codegen_object_new (&AssemblyKeyFileAttribute_t1166_il2cpp_TypeInfo);
		AssemblyKeyFileAttribute__ctor_m5331(tmp, il2cpp_codegen_string_new_wrapper("../src/boo.snk"), &AssemblyKeyFileAttribute__ctor_m5331_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t1167 * tmp;
		tmp = (AssemblyDelaySignAttribute_t1167 *)il2cpp_codegen_object_new (&AssemblyDelaySignAttribute_t1167_il2cpp_TypeInfo);
		AssemblyDelaySignAttribute__ctor_m5332(tmp, false, &AssemblyDelaySignAttribute__ctor_m5332_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t782 * tmp;
		tmp = (AssemblyTitleAttribute_t782 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t782_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m3848(tmp, il2cpp_codegen_string_new_wrapper("boo - an extensible programming language for the CLI"), &AssemblyTitleAttribute__ctor_m3848_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
}
extern Il2CppType ISerializable_t252_0_0_0;
static Il2CppInterfaceOffsetPair __ParticleSpawner$callable0$23_31___t245_InterfacesOffsets[] = 
{
	{ &ICloneable_t251_0_0_0, 4},
	{ &ISerializable_t252_0_0_0, 4},
	{ &ICallable_t250_0_0_0, 10},
};
extern TypeInfo CompilerGeneratedAttribute_t209_il2cpp_TypeInfo;
// System.Runtime.CompilerServices.CompilerGeneratedAttribute
#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAt.h"
// System.Runtime.CompilerServices.CompilerGeneratedAttribute
#include "mscorlib_System_Runtime_CompilerServices_CompilerGeneratedAtMethodDeclarations.h"
extern MethodInfo CompilerGeneratedAttribute__ctor_m738_MethodInfo;
void __ParticleSpawner$callable0$23_31___t245_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		CompilerGeneratedAttribute_t209 * tmp;
		tmp = (CompilerGeneratedAttribute_t209 *)il2cpp_codegen_object_new (&CompilerGeneratedAttribute_t209_il2cpp_TypeInfo);
		CompilerGeneratedAttribute__ctor_m738(tmp, &CompilerGeneratedAttribute__ctor_m738_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
}
CustomAttributesCache __ParticleSpawner$callable0$23_31___t245__CustomAttributeCache = {
1,
NULL,
&__ParticleSpawner$callable0$23_31___t245_CustomAttributesCacheGenerator
};
extern Il2CppImage g_AssemblyU2DUnityScript_Image;
extern Il2CppType __ParticleSpawner$callable0$23_31___t245_0_0_0;
extern Il2CppType __ParticleSpawner$callable0$23_31___t245_1_0_0;
void g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyTitleAttribute_t782 * tmp;
		tmp = (AssemblyTitleAttribute_t782 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t782_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m3848(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), &AssemblyTitleAttribute__ctor_m3848_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t783 * tmp;
		tmp = (AssemblyDescriptionAttribute_t783 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t783_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m3849(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyDescriptionAttribute__ctor_m3849_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyConfigurationAttribute_t784 * tmp;
		tmp = (AssemblyConfigurationAttribute_t784 *)il2cpp_codegen_object_new (&AssemblyConfigurationAttribute_t784_il2cpp_TypeInfo);
		AssemblyConfigurationAttribute__ctor_m3850(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyConfigurationAttribute__ctor_m3850_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t785 * tmp;
		tmp = (AssemblyCompanyAttribute_t785 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t785_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m3851(tmp, il2cpp_codegen_string_new_wrapper("Microsoft"), &AssemblyCompanyAttribute__ctor_m3851_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t786 * tmp;
		tmp = (AssemblyProductAttribute_t786 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t786_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m3852(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), &AssemblyProductAttribute__ctor_m3852_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t787 * tmp;
		tmp = (AssemblyCopyrightAttribute_t787 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t787_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m3853(tmp, il2cpp_codegen_string_new_wrapper("Copyright © Microsoft 2013"), &AssemblyCopyrightAttribute__ctor_m3853_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t119 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t119 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t119_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m601(tmp, &RuntimeCompatibilityAttribute__ctor_m601_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t788 * tmp;
		tmp = (AssemblyFileVersionAttribute_t788 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t788_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m3854(tmp, il2cpp_codegen_string_new_wrapper("1.0.0.0"), &AssemblyFileVersionAttribute__ctor_m3854_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		GuidAttribute_t789 * tmp;
		tmp = (GuidAttribute_t789 *)il2cpp_codegen_object_new (&GuidAttribute_t789_il2cpp_TypeInfo);
		GuidAttribute__ctor_m3855(tmp, il2cpp_codegen_string_new_wrapper("d4f464c7-9b15-460d-b4bc-2cacd1c1df73"), &GuidAttribute__ctor_m3855_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t790 * tmp;
		tmp = (ComVisibleAttribute_t790 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t790_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m3856(tmp, false, &ComVisibleAttribute__ctor_m3856_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTrademarkAttribute_t791 * tmp;
		tmp = (AssemblyTrademarkAttribute_t791 *)il2cpp_codegen_object_new (&AssemblyTrademarkAttribute_t791_il2cpp_TypeInfo);
		AssemblyTrademarkAttribute__ctor_m3857(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyTrademarkAttribute__ctor_m3857_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
}
void g_mscorlib_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		DebuggableAttribute_t1453 * tmp;
		tmp = (DebuggableAttribute_t1453 *)il2cpp_codegen_object_new (&DebuggableAttribute_t1453_il2cpp_TypeInfo);
		DebuggableAttribute__ctor_m6626(tmp, 2, &DebuggableAttribute__ctor_m6626_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		SatelliteContractVersionAttribute_t1451 * tmp;
		tmp = (SatelliteContractVersionAttribute_t1451 *)il2cpp_codegen_object_new (&SatelliteContractVersionAttribute_t1451_il2cpp_TypeInfo);
		SatelliteContractVersionAttribute__ctor_m6624(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), &SatelliteContractVersionAttribute__ctor_m6624_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t1458 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t1458 *)il2cpp_codegen_object_new (&NeutralResourcesLanguageAttribute_t1458_il2cpp_TypeInfo);
		NeutralResourcesLanguageAttribute__ctor_m6631(tmp, il2cpp_codegen_string_new_wrapper("en-US"), &NeutralResourcesLanguageAttribute__ctor_m6631_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t945 * tmp;
		tmp = (AssemblyProductAttribute_t945 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t945_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m4444(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), &AssemblyProductAttribute__ctor_m4444_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t942 * tmp;
		tmp = (AssemblyDescriptionAttribute_t942 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t942_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m4441(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyDescriptionAttribute__ctor_m4441_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t1457 * tmp;
		tmp = (CLSCompliantAttribute_t1457 *)il2cpp_codegen_object_new (&CLSCompliantAttribute_t1457_il2cpp_TypeInfo);
		CLSCompliantAttribute__ctor_m6630(tmp, true, &CLSCompliantAttribute__ctor_m6630_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t944 * tmp;
		tmp = (AssemblyCompanyAttribute_t944 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t944_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m4443(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), &AssemblyCompanyAttribute__ctor_m4443_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		GuidAttribute_t947 * tmp;
		tmp = (GuidAttribute_t947 *)il2cpp_codegen_object_new (&GuidAttribute_t947_il2cpp_TypeInfo);
		GuidAttribute__ctor_m4446(tmp, il2cpp_codegen_string_new_wrapper("BED7F4EA-1A96-11D2-8F08-00A0C9A6186D"), &GuidAttribute__ctor_m4446_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		TypeLibVersionAttribute_t2134 * tmp;
		tmp = (TypeLibVersionAttribute_t2134 *)il2cpp_codegen_object_new (&TypeLibVersionAttribute_t2134_il2cpp_TypeInfo);
		TypeLibVersionAttribute__ctor_m11344(tmp, 2, 0, &TypeLibVersionAttribute__ctor_m11344_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t551 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t551 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t551_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m2164(tmp, &RuntimeCompatibilityAttribute__ctor_m2164_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m2165(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m2165_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		DefaultDependencyAttribute_t2113 * tmp;
		tmp = (DefaultDependencyAttribute_t2113 *)il2cpp_codegen_object_new (&DefaultDependencyAttribute_t2113_il2cpp_TypeInfo);
		DefaultDependencyAttribute__ctor_m11307(tmp, 1, &DefaultDependencyAttribute__ctor_m11307_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t1455 * tmp;
		tmp = (AssemblyKeyFileAttribute_t1455 *)il2cpp_codegen_object_new (&AssemblyKeyFileAttribute_t1455_il2cpp_TypeInfo);
		AssemblyKeyFileAttribute__ctor_m6628(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), &AssemblyKeyFileAttribute__ctor_m6628_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t941 * tmp;
		tmp = (AssemblyTitleAttribute_t941 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t941_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m4440(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyTitleAttribute__ctor_m4440_MethodInfo);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t1456 * tmp;
		tmp = (AssemblyDelaySignAttribute_t1456 *)il2cpp_codegen_object_new (&AssemblyDelaySignAttribute_t1456_il2cpp_TypeInfo);
		AssemblyDelaySignAttribute__ctor_m6629(tmp, true, &AssemblyDelaySignAttribute__ctor_m6629_MethodInfo);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDefaultAliasAttribute_t1452 * tmp;
		tmp = (AssemblyDefaultAliasAttribute_t1452 *)il2cpp_codegen_object_new (&AssemblyDefaultAliasAttribute_t1452_il2cpp_TypeInfo);
		AssemblyDefaultAliasAttribute__ctor_m6625(tmp, il2cpp_codegen_string_new_wrapper("mscorlib.dll"), &AssemblyDefaultAliasAttribute__ctor_m6625_MethodInfo);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t950 * tmp;
		tmp = (AssemblyCopyrightAttribute_t950 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t950_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m4449(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), &AssemblyCopyrightAttribute__ctor_m4449_MethodInfo);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t946 * tmp;
		tmp = (AssemblyFileVersionAttribute_t946 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t946_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m4445(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyFileVersionAttribute__ctor_m4445_MethodInfo);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t948 * tmp;
		tmp = (ComVisibleAttribute_t948 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t948_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m4447(tmp, false, &ComVisibleAttribute__ctor_m4447_MethodInfo);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
	{
		CompilationRelaxationsAttribute_t1454 * tmp;
		tmp = (CompilationRelaxationsAttribute_t1454 *)il2cpp_codegen_object_new (&CompilationRelaxationsAttribute_t1454_il2cpp_TypeInfo);
		CompilationRelaxationsAttribute__ctor_m6627(tmp, 8, &CompilationRelaxationsAttribute__ctor_m6627_MethodInfo);
		cache->attributes[18] = (Il2CppObject*)tmp;
	}
	{
		AssemblyInformationalVersionAttribute_t1450 * tmp;
		tmp = (AssemblyInformationalVersionAttribute_t1450 *)il2cpp_codegen_object_new (&AssemblyInformationalVersionAttribute_t1450_il2cpp_TypeInfo);
		AssemblyInformationalVersionAttribute__ctor_m6623(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyInformationalVersionAttribute__ctor_m6623_MethodInfo);
		cache->attributes[19] = (Il2CppObject*)tmp;
	}
	{
		StringFreezingAttribute_t2116 * tmp;
		tmp = (StringFreezingAttribute_t2116 *)il2cpp_codegen_object_new (&StringFreezingAttribute_t2116_il2cpp_TypeInfo);
		StringFreezingAttribute__ctor_m11308(tmp, &StringFreezingAttribute__ctor_m11308_MethodInfo);
		cache->attributes[20] = (Il2CppObject*)tmp;
	}
}
void g_Mono_Security_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		AssemblyCopyrightAttribute_t718_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1141);
		AssemblyDescriptionAttribute_t722_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1145);
		AssemblyProductAttribute_t719_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1142);
		AssemblyTitleAttribute_t724_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1147);
		CLSCompliantAttribute_t715_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1138);
		AssemblyCompanyAttribute_t720_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1143);
		ComVisibleAttribute_t723_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1146);
		RuntimeCompatibilityAttribute_t33_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(23);
		InternalsVisibleToAttribute_t410_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(277);
		AssemblyKeyFileAttribute_t728_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1151);
		AssemblyDelaySignAttribute_t727_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1150);
		NeutralResourcesLanguageAttribute_t714_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(1137);
		s_Il2CppMethodIntialized = true;
	}
	cache->count = 12;
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyCopyrightAttribute_t718 * tmp;
		tmp = (AssemblyCopyrightAttribute_t718 *)il2cpp_codegen_object_new (AssemblyCopyrightAttribute_t718_il2cpp_TypeInfo_var);
		AssemblyCopyrightAttribute__ctor_m2725(tmp, il2cpp_codegen_string_new_wrapper("(c) 2003-2004 Various Authors"), NULL);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t722 * tmp;
		tmp = (AssemblyDescriptionAttribute_t722 *)il2cpp_codegen_object_new (AssemblyDescriptionAttribute_t722_il2cpp_TypeInfo_var);
		AssemblyDescriptionAttribute__ctor_m2729(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t719 * tmp;
		tmp = (AssemblyProductAttribute_t719 *)il2cpp_codegen_object_new (AssemblyProductAttribute_t719_il2cpp_TypeInfo_var);
		AssemblyProductAttribute__ctor_m2726(tmp, il2cpp_codegen_string_new_wrapper("MONO CLI"), NULL);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t724 * tmp;
		tmp = (AssemblyTitleAttribute_t724 *)il2cpp_codegen_object_new (AssemblyTitleAttribute_t724_il2cpp_TypeInfo_var);
		AssemblyTitleAttribute__ctor_m2731(tmp, il2cpp_codegen_string_new_wrapper("Mono.Security.dll"), NULL);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t715 * tmp;
		tmp = (CLSCompliantAttribute_t715 *)il2cpp_codegen_object_new (CLSCompliantAttribute_t715_il2cpp_TypeInfo_var);
		CLSCompliantAttribute__ctor_m2722(tmp, true, NULL);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t720 * tmp;
		tmp = (AssemblyCompanyAttribute_t720 *)il2cpp_codegen_object_new (AssemblyCompanyAttribute_t720_il2cpp_TypeInfo_var);
		AssemblyCompanyAttribute__ctor_m2727(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), NULL);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t723 * tmp;
		tmp = (ComVisibleAttribute_t723 *)il2cpp_codegen_object_new (ComVisibleAttribute_t723_il2cpp_TypeInfo_var);
		ComVisibleAttribute__ctor_m2730(tmp, false, NULL);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t33 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t33 *)il2cpp_codegen_object_new (RuntimeCompatibilityAttribute_t33_il2cpp_TypeInfo_var);
		RuntimeCompatibilityAttribute__ctor_m87(tmp, NULL);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m88(tmp, true, NULL);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		InternalsVisibleToAttribute_t410 * tmp;
		tmp = (InternalsVisibleToAttribute_t410 *)il2cpp_codegen_object_new (InternalsVisibleToAttribute_t410_il2cpp_TypeInfo_var);
		InternalsVisibleToAttribute__ctor_m1531(tmp, il2cpp_codegen_string_new_wrapper("System, PublicKey=00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB"), NULL);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t728 * tmp;
		tmp = (AssemblyKeyFileAttribute_t728 *)il2cpp_codegen_object_new (AssemblyKeyFileAttribute_t728_il2cpp_TypeInfo_var);
		AssemblyKeyFileAttribute__ctor_m2735(tmp, il2cpp_codegen_string_new_wrapper("../mono.pub"), NULL);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t727 * tmp;
		tmp = (AssemblyDelaySignAttribute_t727 *)il2cpp_codegen_object_new (AssemblyDelaySignAttribute_t727_il2cpp_TypeInfo_var);
		AssemblyDelaySignAttribute__ctor_m2734(tmp, true, NULL);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t714 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t714 *)il2cpp_codegen_object_new (NeutralResourcesLanguageAttribute_t714_il2cpp_TypeInfo_var);
		NeutralResourcesLanguageAttribute__ctor_m2721(tmp, il2cpp_codegen_string_new_wrapper("en-US"), NULL);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
}
void g_System_Core_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		ExtensionAttribute_t1115 * tmp;
		tmp = (ExtensionAttribute_t1115 *)il2cpp_codegen_object_new (&ExtensionAttribute_t1115_il2cpp_TypeInfo);
		ExtensionAttribute__ctor_m5183(tmp, &ExtensionAttribute__ctor_m5183_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyInformationalVersionAttribute_t1353 * tmp;
		tmp = (AssemblyInformationalVersionAttribute_t1353 *)il2cpp_codegen_object_new (&AssemblyInformationalVersionAttribute_t1353_il2cpp_TypeInfo);
		AssemblyInformationalVersionAttribute__ctor_m5509(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyInformationalVersionAttribute__ctor_m5509_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		SatelliteContractVersionAttribute_t1354 * tmp;
		tmp = (SatelliteContractVersionAttribute_t1354 *)il2cpp_codegen_object_new (&SatelliteContractVersionAttribute_t1354_il2cpp_TypeInfo);
		SatelliteContractVersionAttribute__ctor_m5510(tmp, il2cpp_codegen_string_new_wrapper("2.0.5.0"), &SatelliteContractVersionAttribute__ctor_m5510_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t787 * tmp;
		tmp = (AssemblyCopyrightAttribute_t787 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t787_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m3853(tmp, il2cpp_codegen_string_new_wrapper("(c) various MONO Authors"), &AssemblyCopyrightAttribute__ctor_m3853_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t786 * tmp;
		tmp = (AssemblyProductAttribute_t786 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t786_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m3852(tmp, il2cpp_codegen_string_new_wrapper("MONO Common language infrastructure"), &AssemblyProductAttribute__ctor_m3852_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t785 * tmp;
		tmp = (AssemblyCompanyAttribute_t785 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t785_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m3851(tmp, il2cpp_codegen_string_new_wrapper("MONO development team"), &AssemblyCompanyAttribute__ctor_m3851_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDefaultAliasAttribute_t1355 * tmp;
		tmp = (AssemblyDefaultAliasAttribute_t1355 *)il2cpp_codegen_object_new (&AssemblyDefaultAliasAttribute_t1355_il2cpp_TypeInfo);
		AssemblyDefaultAliasAttribute__ctor_m5511(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), &AssemblyDefaultAliasAttribute__ctor_m5511_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t783 * tmp;
		tmp = (AssemblyDescriptionAttribute_t783 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t783_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m3849(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), &AssemblyDescriptionAttribute__ctor_m3849_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTitleAttribute_t782 * tmp;
		tmp = (AssemblyTitleAttribute_t782 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t782_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m3848(tmp, il2cpp_codegen_string_new_wrapper("System.Core.dll"), &AssemblyTitleAttribute__ctor_m3848_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t788 * tmp;
		tmp = (AssemblyFileVersionAttribute_t788 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t788_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m3854(tmp, il2cpp_codegen_string_new_wrapper("3.0.40818.0"), &AssemblyFileVersionAttribute__ctor_m3854_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t119 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t119 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t119_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m601(tmp, &RuntimeCompatibilityAttribute__ctor_m601_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m602_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
	{
		DebuggableAttribute_t452 * tmp;
		tmp = (DebuggableAttribute_t452 *)il2cpp_codegen_object_new (&DebuggableAttribute_t452_il2cpp_TypeInfo);
		DebuggableAttribute__ctor_m2003(tmp, 2, &DebuggableAttribute__ctor_m2003_MethodInfo);
		cache->attributes[11] = (Il2CppObject*)tmp;
	}
	{
		CompilationRelaxationsAttribute_t1356 * tmp;
		tmp = (CompilationRelaxationsAttribute_t1356 *)il2cpp_codegen_object_new (&CompilationRelaxationsAttribute_t1356_il2cpp_TypeInfo);
		CompilationRelaxationsAttribute__ctor_m5512(tmp, 8, &CompilationRelaxationsAttribute__ctor_m5512_MethodInfo);
		cache->attributes[12] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t790 * tmp;
		tmp = (ComVisibleAttribute_t790 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t790_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m3856(tmp, false, &ComVisibleAttribute__ctor_m3856_MethodInfo);
		cache->attributes[13] = (Il2CppObject*)tmp;
	}
	{
		AssemblyKeyFileAttribute_t1166 * tmp;
		tmp = (AssemblyKeyFileAttribute_t1166 *)il2cpp_codegen_object_new (&AssemblyKeyFileAttribute_t1166_il2cpp_TypeInfo);
		AssemblyKeyFileAttribute__ctor_m5331(tmp, il2cpp_codegen_string_new_wrapper("../silverlight.pub"), &AssemblyKeyFileAttribute__ctor_m5331_MethodInfo);
		cache->attributes[14] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDelaySignAttribute_t1167 * tmp;
		tmp = (AssemblyDelaySignAttribute_t1167 *)il2cpp_codegen_object_new (&AssemblyDelaySignAttribute_t1167_il2cpp_TypeInfo);
		AssemblyDelaySignAttribute__ctor_m5332(tmp, true, &AssemblyDelaySignAttribute__ctor_m5332_MethodInfo);
		cache->attributes[15] = (Il2CppObject*)tmp;
	}
	{
		CLSCompliantAttribute_t1357 * tmp;
		tmp = (CLSCompliantAttribute_t1357 *)il2cpp_codegen_object_new (&CLSCompliantAttribute_t1357_il2cpp_TypeInfo);
		CLSCompliantAttribute__ctor_m5513(tmp, true, &CLSCompliantAttribute__ctor_m5513_MethodInfo);
		cache->attributes[16] = (Il2CppObject*)tmp;
	}
	{
		NeutralResourcesLanguageAttribute_t1164 * tmp;
		tmp = (NeutralResourcesLanguageAttribute_t1164 *)il2cpp_codegen_object_new (&NeutralResourcesLanguageAttribute_t1164_il2cpp_TypeInfo);
		NeutralResourcesLanguageAttribute__ctor_m5329(tmp, il2cpp_codegen_string_new_wrapper("en-US"), &NeutralResourcesLanguageAttribute__ctor_m5329_MethodInfo);
		cache->attributes[17] = (Il2CppObject*)tmp;
	}
}
void g_UnityEngine_UI_Assembly_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
{
	cache->attributes = (Il2CppObject**)il2cpp_gc_alloc_fixed(sizeof(Object_t *) * cache->count, 0);
	{
		AssemblyTitleAttribute_t593 * tmp;
		tmp = (AssemblyTitleAttribute_t593 *)il2cpp_codegen_object_new (&AssemblyTitleAttribute_t593_il2cpp_TypeInfo);
		AssemblyTitleAttribute__ctor_m2932(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), &AssemblyTitleAttribute__ctor_m2932_MethodInfo);
		cache->attributes[0] = (Il2CppObject*)tmp;
	}
	{
		AssemblyDescriptionAttribute_t594 * tmp;
		tmp = (AssemblyDescriptionAttribute_t594 *)il2cpp_codegen_object_new (&AssemblyDescriptionAttribute_t594_il2cpp_TypeInfo);
		AssemblyDescriptionAttribute__ctor_m2933(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyDescriptionAttribute__ctor_m2933_MethodInfo);
		cache->attributes[1] = (Il2CppObject*)tmp;
	}
	{
		AssemblyConfigurationAttribute_t595 * tmp;
		tmp = (AssemblyConfigurationAttribute_t595 *)il2cpp_codegen_object_new (&AssemblyConfigurationAttribute_t595_il2cpp_TypeInfo);
		AssemblyConfigurationAttribute__ctor_m2934(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyConfigurationAttribute__ctor_m2934_MethodInfo);
		cache->attributes[2] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCompanyAttribute_t596 * tmp;
		tmp = (AssemblyCompanyAttribute_t596 *)il2cpp_codegen_object_new (&AssemblyCompanyAttribute_t596_il2cpp_TypeInfo);
		AssemblyCompanyAttribute__ctor_m2935(tmp, il2cpp_codegen_string_new_wrapper("Microsoft"), &AssemblyCompanyAttribute__ctor_m2935_MethodInfo);
		cache->attributes[3] = (Il2CppObject*)tmp;
	}
	{
		AssemblyProductAttribute_t597 * tmp;
		tmp = (AssemblyProductAttribute_t597 *)il2cpp_codegen_object_new (&AssemblyProductAttribute_t597_il2cpp_TypeInfo);
		AssemblyProductAttribute__ctor_m2936(tmp, il2cpp_codegen_string_new_wrapper("guisystem"), &AssemblyProductAttribute__ctor_m2936_MethodInfo);
		cache->attributes[4] = (Il2CppObject*)tmp;
	}
	{
		AssemblyCopyrightAttribute_t598 * tmp;
		tmp = (AssemblyCopyrightAttribute_t598 *)il2cpp_codegen_object_new (&AssemblyCopyrightAttribute_t598_il2cpp_TypeInfo);
		AssemblyCopyrightAttribute__ctor_m2937(tmp, il2cpp_codegen_string_new_wrapper("Copyright © Microsoft 2013"), &AssemblyCopyrightAttribute__ctor_m2937_MethodInfo);
		cache->attributes[5] = (Il2CppObject*)tmp;
	}
	{
		RuntimeCompatibilityAttribute_t238 * tmp;
		tmp = (RuntimeCompatibilityAttribute_t238 *)il2cpp_codegen_object_new (&RuntimeCompatibilityAttribute_t238_il2cpp_TypeInfo);
		RuntimeCompatibilityAttribute__ctor_m963(tmp, &RuntimeCompatibilityAttribute__ctor_m963_MethodInfo);
		RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m964(tmp, true, &RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m964_MethodInfo);
		cache->attributes[6] = (Il2CppObject*)tmp;
	}
	{
		AssemblyFileVersionAttribute_t599 * tmp;
		tmp = (AssemblyFileVersionAttribute_t599 *)il2cpp_codegen_object_new (&AssemblyFileVersionAttribute_t599_il2cpp_TypeInfo);
		AssemblyFileVersionAttribute__ctor_m2938(tmp, il2cpp_codegen_string_new_wrapper("1.0.0.0"), &AssemblyFileVersionAttribute__ctor_m2938_MethodInfo);
		cache->attributes[7] = (Il2CppObject*)tmp;
	}
	{
		GuidAttribute_t600 * tmp;
		tmp = (GuidAttribute_t600 *)il2cpp_codegen_object_new (&GuidAttribute_t600_il2cpp_TypeInfo);
		GuidAttribute__ctor_m2939(tmp, il2cpp_codegen_string_new_wrapper("d4f464c7-9b15-460d-b4bc-2cacd1c1df73"), &GuidAttribute__ctor_m2939_MethodInfo);
		cache->attributes[8] = (Il2CppObject*)tmp;
	}
	{
		ComVisibleAttribute_t601 * tmp;
		tmp = (ComVisibleAttribute_t601 *)il2cpp_codegen_object_new (&ComVisibleAttribute_t601_il2cpp_TypeInfo);
		ComVisibleAttribute__ctor_m2940(tmp, false, &ComVisibleAttribute__ctor_m2940_MethodInfo);
		cache->attributes[9] = (Il2CppObject*)tmp;
	}
	{
		AssemblyTrademarkAttribute_t602 * tmp;
		tmp = (AssemblyTrademarkAttribute_t602 *)il2cpp_codegen_object_new (&AssemblyTrademarkAttribute_t602_il2cpp_TypeInfo);
		AssemblyTrademarkAttribute__ctor_m2941(tmp, il2cpp_codegen_string_new_wrapper(""), &AssemblyTrademarkAttribute__ctor_m2941_MethodInfo);
		cache->attributes[10] = (Il2CppObject*)tmp;
	}
}