extern "C" bool DefaultValueAttribute_Equals_m1157 (DefaultValueAttribute_t267 * __this, Object_t * ___obj, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { DefaultValueAttribute_t267_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(229); s_Il2CppMethodIntialized = true; } DefaultValueAttribute_t267 * V_0 = {0}; { Object_t * L_0 = ___obj; V_0 = ((DefaultValueAttribute_t267 *)IsInstClass(L_0, DefaultValueAttribute_t267_il2cpp_TypeInfo_var)); DefaultValueAttribute_t267 * L_1 = V_0; if (L_1) { goto IL_000f; } } { return 0; } IL_000f: { Object_t * L_2 = (__this->___DefaultValue_0); if (L_2) { goto IL_0024; } } { DefaultValueAttribute_t267 * L_3 = V_0; NullCheck(L_3); Object_t * L_4 = DefaultValueAttribute_get_Value_m1156(L_3, /*hidden argument*/NULL); return ((((Object_t*)(Object_t *)L_4) == ((Object_t*)(Object_t *)NULL))? 1 : 0); } IL_0024: { Object_t * L_5 = (__this->___DefaultValue_0); DefaultValueAttribute_t267 * L_6 = V_0; NullCheck(L_6); Object_t * L_7 = DefaultValueAttribute_get_Value_m1156(L_6, /*hidden argument*/NULL); NullCheck(L_5); bool L_8 = (bool)VirtFuncInvoker1< bool, Object_t * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7); return L_8; } }
extern "C" void UnityRuntimeServices_Update_m1882165574 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___e, Il2CppObject * ___newValue, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { il2cpp_codegen_initialize_method (UnityRuntimeServices_Update_m1882165574_MetadataUsageId); s_Il2CppMethodIntialized = true; } { Il2CppObject * L_0 = ___e; if (L_0) { goto IL_0011; } } { ArgumentNullException_t3214793280 * L_1 = (ArgumentNullException_t3214793280 *)il2cpp_codegen_object_new(ArgumentNullException_t3214793280_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m135444188(L_1, _stringLiteral101, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1); } IL_0011: { Il2CppObject * L_2 = ___e; if (((ListUpdateableEnumerator_t2904422009 *)IsInstClass(L_2, ListUpdateableEnumerator_t2904422009_il2cpp_TypeInfo_var))) { goto IL_0021; } } { goto IL_002d; } IL_0021: { Il2CppObject * L_3 = ___e; Il2CppObject * L_4 = ___newValue; NullCheck(((ListUpdateableEnumerator_t2904422009 *)CastclassClass(L_3, ListUpdateableEnumerator_t2904422009_il2cpp_TypeInfo_var))); ListUpdateableEnumerator_Update_m3317924771(((ListUpdateableEnumerator_t2904422009 *)CastclassClass(L_3, ListUpdateableEnumerator_t2904422009_il2cpp_TypeInfo_var)), L_4, /*hidden argument*/NULL); } IL_002d: { return; } }
extern "C" bool UnityRuntimeServices_IsValueTypeArray_m1162044604 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___obj, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { il2cpp_codegen_initialize_method (UnityRuntimeServices_IsValueTypeArray_m1162044604_MetadataUsageId); s_Il2CppMethodIntialized = true; } int32_t G_B3_0 = 0; { Il2CppObject * L_0 = ___obj; if (((Il2CppArray *)IsInstClass(L_0, Il2CppArray_il2cpp_TypeInfo_var))) { goto IL_0011; } } { G_B3_0 = 0; goto IL_0021; } IL_0011: { Il2CppObject * L_1 = ___obj; NullCheck(L_1); Type_t * L_2 = Object_GetType_m2022236990(L_1, /*hidden argument*/NULL); NullCheck(L_2); Type_t * L_3 = VirtFuncInvoker0< Type_t * >::Invoke(42 /* System.Type System.Type::GetElementType() */, L_2); NullCheck(L_3); bool L_4 = VirtFuncInvoker0< bool >::Invoke(33 /* System.Boolean System.Type::get_IsValueType() */, L_3); G_B3_0 = ((int32_t)(L_4)); } IL_0021: { return (bool)G_B3_0; } }
extern "C" Il2CppObject * UnityRuntimeServices_GetEnumerator_m3009175716 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___obj, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { il2cpp_codegen_initialize_method (UnityRuntimeServices_GetEnumerator_m3009175716_MetadataUsageId); s_Il2CppMethodIntialized = true; } Il2CppObject * V_0 = NULL; Il2CppObject * V_1 = NULL; Il2CppObject * G_B12_0 = NULL; Il2CppObject * G_B6_0 = NULL; Il2CppObject * G_B5_0 = NULL; { Il2CppObject * L_0 = ___obj; if (L_0) { goto IL_0010; } } { IL2CPP_RUNTIME_CLASS_INIT(UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var); Il2CppObject * L_1 = ((UnityRuntimeServices_t1016654613_StaticFields*)UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var->static_fields)->get_EmptyEnumerator_0(); G_B12_0 = L_1; goto IL_0086; } IL_0010: { Il2CppObject * L_2 = ___obj; IL2CPP_RUNTIME_CLASS_INIT(UnityRuntimeServices_t1016654613_il2cpp_TypeInfo_var); bool L_3 = UnityRuntimeServices_IsValueTypeArray_m1162044604(NULL /*static, unused*/, L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0026; } } { Il2CppObject * L_4 = ___obj; if (!((Array_t1209885965 *)IsInstClass(L_4, Array_t1209885965_il2cpp_TypeInfo_var))) { goto IL_0050; } } IL_0026: { Il2CppObject * L_5 = ___obj; Il2CppObject * L_6 = L_5; G_B5_0 = L_6; if (((Il2CppObject *)IsInst(L_6, IList_t1612618265_il2cpp_TypeInfo_var))) { G_B6_0 = L_6; goto IL_0041; } } { IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(IList_t1612618265_0_0_0_var), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeServices_t2273795202_il2cpp_TypeInfo_var); Il2CppObject * L_8 = RuntimeServices_Coerce_m3737249806(NULL /*static, unused*/, G_B5_0, L_7, /*hidden argument*/NULL); G_B6_0 = L_8; } IL_0041: { ListUpdateableEnumerator_t2904422009 * L_9 = (ListUpdateableEnumerator_t2904422009 *)il2cpp_codegen_object_new(ListUpdateableEnumerator_t2904422009_il2cpp_TypeInfo_var); ListUpdateableEnumerator__ctor_m2956977389(L_9, ((Il2CppObject *)Castclass(G_B6_0, IList_t1612618265_il2cpp_TypeInfo_var)), /*hidden argument*/NULL); G_B12_0 = ((Il2CppObject *)(L_9)); goto IL_0086; } IL_0050: { Il2CppObject * L_10 = ___obj; V_0 = ((Il2CppObject *)IsInst(L_10, IEnumerable_t287189635_il2cpp_TypeInfo_var)); Il2CppObject * L_11 = V_0; if (!L_11) { goto IL_0068; } } { Il2CppObject * L_12 = V_0; NullCheck(L_12); Il2CppObject * L_13 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t287189635_il2cpp_TypeInfo_var, L_12); G_B12_0 = L_13; goto IL_0086; } IL_0068: { Il2CppObject * L_14 = ___obj; V_1 = ((Il2CppObject *)IsInst(L_14, IEnumerator_t287207039_il2cpp_TypeInfo_var)); Il2CppObject * L_15 = V_1; if (!L_15) { goto IL_007b; } } { Il2CppObject * L_16 = V_1; G_B12_0 = L_16; goto IL_0086; } IL_007b: { Il2CppObject * L_17 = ___obj; IL2CPP_RUNTIME_CLASS_INIT(RuntimeServices_t2273795202_il2cpp_TypeInfo_var); Il2CppObject * L_18 = RuntimeServices_GetEnumerable_m2581065081(NULL /*static, unused*/, L_17, /*hidden argument*/NULL); NullCheck(L_18); Il2CppObject * L_19 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t287189635_il2cpp_TypeInfo_var, L_18); G_B12_0 = L_19; } IL_0086: { return G_B12_0; } }
extern "C" bool TrackedReference_Equals_m1134 (TrackedReference_t138 * __this, Object_t * ___o, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { TrackedReference_t138_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(220); s_Il2CppMethodIntialized = true; } { Object_t * L_0 = ___o; bool L_1 = TrackedReference_op_Equality_m1136(NULL /*static, unused*/, ((TrackedReference_t138 *)IsInstClass(L_0, TrackedReference_t138_il2cpp_TypeInfo_var)), __this, /*hidden argument*/NULL); return L_1; } }