extern "C" bool m3337192096 (t3525329789 * __this, t837106420 * p0, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { il2cpp_codegen_initialize_method (m3337192096_MetadataUsageId); s_Il2CppMethodIntialized = true; } t3525329789 V_0 = {0}; int32_t G_B6_0 = 0; { t837106420 * L_0 = p0; if (((t837106420 *)IsInstSealed(L_0, t3525329789_TI_var))) { goto IL_000d; } } { return (bool)0; } IL_000d: { t837106420 * L_1 = p0; V_0 = ((*(t3525329789 *)((t3525329789 *)UnBox (L_1, t3525329789_TI_var)))); float* L_2 = &(__this->f1); float L_3 = ((&V_0)->f1); bool L_4 = m2110115959(L_2, L_3, NULL); if (!L_4) { goto IL_0056; } } { float* L_5 = &(__this->f2); float L_6 = ((&V_0)->f2); bool L_7 = m2110115959(L_5, L_6, NULL); if (!L_7) { goto IL_0056; } } { float* L_8 = &(__this->f3); float L_9 = ((&V_0)->f3); bool L_10 = m2110115959(L_8, L_9, NULL); G_B6_0 = ((int32_t)(L_10)); goto IL_0057; } IL_0056: { G_B6_0 = 0; } IL_0057: { return (bool)G_B6_0; } }
// System.Boolean System.Collections.Generic.EqualityComparer`1<System.TimeSpan>::System.Collections.IEqualityComparer.Equals(System.Object,System.Object) extern "C" bool EqualityComparer_1_System_Collections_IEqualityComparer_Equals_m27414_gshared (EqualityComparer_1_t3285 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) { { Object_t * L_0 = ___x; Object_t * L_1 = ___y; NullCheck((EqualityComparer_1_t3285 *)__this); bool L_2 = (bool)VirtFuncInvoker2< bool, TimeSpan_t1036 , TimeSpan_t1036 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1<System.TimeSpan>::Equals(T,T) */, (EqualityComparer_1_t3285 *)__this, (TimeSpan_t1036 )((*(TimeSpan_t1036 *)((TimeSpan_t1036 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (TimeSpan_t1036 )((*(TimeSpan_t1036 *)((TimeSpan_t1036 *)UnBox (L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); return L_2; } }
// System.Int32 System.Collections.Generic.EqualityComparer`1<System.TimeSpan>::System.Collections.IEqualityComparer.GetHashCode(System.Object) extern "C" int32_t EqualityComparer_1_System_Collections_IEqualityComparer_GetHashCode_m27413_gshared (EqualityComparer_1_t3285 * __this, Object_t * ___obj, const MethodInfo* method) { { Object_t * L_0 = ___obj; NullCheck((EqualityComparer_1_t3285 *)__this); int32_t L_1 = (int32_t)VirtFuncInvoker1< int32_t, TimeSpan_t1036 >::Invoke(8 /* System.Int32 System.Collections.Generic.EqualityComparer`1<System.TimeSpan>::GetHashCode(T) */, (EqualityComparer_1_t3285 *)__this, (TimeSpan_t1036 )((*(TimeSpan_t1036 *)((TimeSpan_t1036 *)UnBox (L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); return L_1; } }
extern "C" int32_t Comparer_1_System_Collections_IComparer_Compare_m27405_gshared (Comparer_1_t3283 * __this, Object_t * ___x, Object_t * ___y, const MethodInfo* method) { static bool s_Il2CppMethodIntialized; if (!s_Il2CppMethodIntialized) { ArgumentException_t480_il2cpp_TypeInfo_var = il2cpp_codegen_type_info_from_index(303); s_Il2CppMethodIntialized = true; } int32_t G_B4_0 = 0; { Object_t * L_0 = ___x; if (L_0) { goto IL_0014; } } { Object_t * L_1 = ___y; if (L_1) { goto IL_0012; } } { G_B4_0 = 0; goto IL_0013; } IL_0012: { G_B4_0 = (-1); } IL_0013: { return G_B4_0; } IL_0014: { Object_t * L_2 = ___y; if (L_2) { goto IL_001c; } } { return 1; } IL_001c: { Object_t * L_3 = ___x; if (!((Object_t *)IsInst(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) { goto IL_0045; } } { Object_t * L_4 = ___y; if (!((Object_t *)IsInst(L_4, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))) { goto IL_0045; } } { Object_t * L_5 = ___x; Object_t * L_6 = ___y; NullCheck((Comparer_1_t3283 *)__this); int32_t L_7 = (int32_t)VirtFuncInvoker2< int32_t, TimeSpan_t1036 , TimeSpan_t1036 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1<System.TimeSpan>::Compare(T,T) */, (Comparer_1_t3283 *)__this, (TimeSpan_t1036 )((*(TimeSpan_t1036 *)((TimeSpan_t1036 *)UnBox (L_5, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6))))), (TimeSpan_t1036 )((*(TimeSpan_t1036 *)((TimeSpan_t1036 *)UnBox (L_6, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 6)))))); return L_7; } IL_0045: { ArgumentException_t480 * L_8 = (ArgumentException_t480 *)il2cpp_codegen_object_new (ArgumentException_t480_il2cpp_TypeInfo_var); ArgumentException__ctor_m13404(L_8, /*hidden argument*/NULL); il2cpp_codegen_raise_exception((Il2CppCodeGenException*)L_8); } }