#include "il2cpp-config.h" #ifndef _MSC_VER # include #else # include #endif #include #include #include #include #include #include #include #include "codegen/il2cpp-codegen.h" #include "il2cpp-object-internals.h" struct VirtActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; // QFramework.SafeARC struct SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C; // QFramework.SimpleRC struct SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77; // QFramework.UnsafeARC struct UnsafeARC_t53003F74E2E7D844C613DAC44DB025A4AB6EC29A; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t83FEB9D875895C5325CEBD4450ADC3B8E6FA8F4B; // System.Collections.Generic.HashSet`1 struct HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE7A8756D8CF0882DD348DC328FB36FEE0FB7DD0; // System.Int32[] struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83; // System.Object[] struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26; // System.String struct String_t; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Log_t1B0BEAD8FAEDBF283B85FF379019EAFA29EA594B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral06DB0486CE609AB681C6570F3485E7F9215079EF; IL2CPP_EXTERN_C String_t* _stringLiteralDCD436507F6CAA534E2B95B4A1F156A4E064A7FB; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_RuntimeMethod_var; IL2CPP_EXTERN_C const uint32_t SafeARC_Release_mD1979561ED0B2CAC58904B967593DF9F7D1A62FD_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t SafeARC_Retain_m51AB75A9183235F5CE0E76C71E529C5804FEE620_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t SafeARC__ctor_m12AAA3FBA63C558F594A85EF8793635CD5B6896E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t SafeARC_get_RefCount_m85AF1E3D7EFD91346E1421E63D7D36B1C3956519_MetadataUsageId; struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_t5C35A13DB407CA1FA3502AFCDE37021E1558F809 { public: public: }; // System.Object // QFramework.SafeARC struct SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C : public RuntimeObject { public: // System.Collections.Generic.HashSet`1 QFramework.SafeARC::mOwners HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * ___mOwners_0; public: inline static int32_t get_offset_of_mOwners_0() { return static_cast(offsetof(SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C, ___mOwners_0)); } inline HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * get_mOwners_0() const { return ___mOwners_0; } inline HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 ** get_address_of_mOwners_0() { return &___mOwners_0; } inline void set_mOwners_0(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * value) { ___mOwners_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___mOwners_0), (void*)value); } }; // QFramework.SimpleRC struct SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 : public RuntimeObject { public: // System.Int32 QFramework.SimpleRC::k__BackingField int32_t ___U3CRefCountU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CRefCountU3Ek__BackingField_0() { return static_cast(offsetof(SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77, ___U3CRefCountU3Ek__BackingField_0)); } inline int32_t get_U3CRefCountU3Ek__BackingField_0() const { return ___U3CRefCountU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CRefCountU3Ek__BackingField_0() { return &___U3CRefCountU3Ek__BackingField_0; } inline void set_U3CRefCountU3Ek__BackingField_0(int32_t value) { ___U3CRefCountU3Ek__BackingField_0 = value; } }; struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.HashSet`1 struct HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ____buckets_7; // System.Collections.Generic.HashSet`1_Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t83FEB9D875895C5325CEBD4450ADC3B8E6FA8F4B* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * ____siInfo_14; public: inline static int32_t get_offset_of__buckets_7() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____buckets_7)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get__buckets_7() const { return ____buckets_7; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of__buckets_7() { return &____buckets_7; } inline void set__buckets_7(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ____buckets_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value); } inline static int32_t get_offset_of__slots_8() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____slots_8)); } inline SlotU5BU5D_t83FEB9D875895C5325CEBD4450ADC3B8E6FA8F4B* get__slots_8() const { return ____slots_8; } inline SlotU5BU5D_t83FEB9D875895C5325CEBD4450ADC3B8E6FA8F4B** get_address_of__slots_8() { return &____slots_8; } inline void set__slots_8(SlotU5BU5D_t83FEB9D875895C5325CEBD4450ADC3B8E6FA8F4B* value) { ____slots_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value); } inline static int32_t get_offset_of__count_9() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____count_9)); } inline int32_t get__count_9() const { return ____count_9; } inline int32_t* get_address_of__count_9() { return &____count_9; } inline void set__count_9(int32_t value) { ____count_9 = value; } inline static int32_t get_offset_of__lastIndex_10() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____lastIndex_10)); } inline int32_t get__lastIndex_10() const { return ____lastIndex_10; } inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; } inline void set__lastIndex_10(int32_t value) { ____lastIndex_10 = value; } inline static int32_t get_offset_of__freeList_11() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____freeList_11)); } inline int32_t get__freeList_11() const { return ____freeList_11; } inline int32_t* get_address_of__freeList_11() { return &____freeList_11; } inline void set__freeList_11(int32_t value) { ____freeList_11 = value; } inline static int32_t get_offset_of__comparer_12() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____comparer_12)); } inline RuntimeObject* get__comparer_12() const { return ____comparer_12; } inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; } inline void set__comparer_12(RuntimeObject* value) { ____comparer_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value); } inline static int32_t get_offset_of__version_13() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____version_13)); } inline int32_t get__version_13() const { return ____version_13; } inline int32_t* get_address_of__version_13() { return &____version_13; } inline void set__version_13(int32_t value) { ____version_13 = value; } inline static int32_t get_offset_of__siInfo_14() { return static_cast(offsetof(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5, ____siInfo_14)); } inline SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * get__siInfo_14() const { return ____siInfo_14; } inline SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 ** get_address_of__siInfo_14() { return &____siInfo_14; } inline void set__siInfo_14(SerializationInfo_t1BB80E9C9DEA52DBF464487234B045E2930ADA26 * value) { ____siInfo_14 = value; Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value); } }; // System.EmptyArray`1 struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26 : public RuntimeObject { public: public: }; struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields { public: // T[] System.EmptyArray`1::Value ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___Value_0; public: inline static int32_t get_offset_of_Value_0() { return static_cast(offsetof(EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields, ___Value_0)); } inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_Value_0() const { return ___Value_0; } inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_Value_0() { return &___Value_0; } inline void set_Value_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value) { ___Value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value); } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com { }; // QFramework.UnsafeARC struct UnsafeARC_t53003F74E2E7D844C613DAC44DB025A4AB6EC29A : public SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 { public: public: }; // System.Boolean struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Int32 struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Void struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 { public: union { struct { }; uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1]; }; public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Object[] struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32 System.Collections.Generic.HashSet`1::get_Count() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_gshared_inline (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.HashSet`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E_gshared (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // !!0[] System.Array::Empty() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method); // System.Boolean System.Collections.Generic.HashSet`1::Remove(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044_gshared (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9_gshared (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.HashSet`1::get_Count() inline int32_t HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_inline (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, const RuntimeMethod* method) { return (( int32_t (*) (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 *, const RuntimeMethod*))HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_gshared_inline)(__this, method); } // System.Collections.Generic.HashSet`1 QFramework.SafeARC::get_Owners() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * SafeARC_get_Owners_m0BDB35BCCD04FE22FA06B419DDCC50C3B22822BF_inline (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.HashSet`1::Add(!0) inline bool HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 *, RuntimeObject *, const RuntimeMethod*))HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E_gshared)(__this, ___item0, method); } // !!0[] System.Array::Empty() inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline (const RuntimeMethod* method) { return (( ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline)(method); } // System.Void QFramework.Log::E(System.Object,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Log_E_m29D47134C08FEF644DBB34B35B900FFAFF7689B7 (RuntimeObject * ___msg0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.HashSet`1::Remove(!0) inline bool HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044 (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 *, RuntimeObject *, const RuntimeMethod*))HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044_gshared)(__this, ___item0, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9 (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 *, const RuntimeMethod*))HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9_gshared)(__this, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void QFramework.SimpleRC::set_RefCount(System.Int32) IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F_inline (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, int32_t ___value0, const RuntimeMethod* method); // System.Int32 QFramework.SimpleRC::get_RefCount() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456_inline (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method); // System.Void QFramework.SimpleRC::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC__ctor_m39F1AE03640677D751BA0E4F4FA4A7829C87C6B8 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 QFramework.SafeARC::get_RefCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeARC_get_RefCount_m85AF1E3D7EFD91346E1421E63D7D36B1C3956519 (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SafeARC_get_RefCount_m85AF1E3D7EFD91346E1421E63D7D36B1C3956519_MetadataUsageId); s_Il2CppMethodInitialized = true; } { // get { return mOwners.Count; } HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = __this->get_mOwners_0(); NullCheck(L_0); int32_t L_1 = HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_inline(L_0, /*hidden argument*/HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_RuntimeMethod_var); return L_1; } } // System.Collections.Generic.HashSet`1 QFramework.SafeARC::get_Owners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * SafeARC_get_Owners_m0BDB35BCCD04FE22FA06B419DDCC50C3B22822BF (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, const RuntimeMethod* method) { { // get { return mOwners; } HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = __this->get_mOwners_0(); return L_0; } } // System.Void QFramework.SafeARC::Retain(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeARC_Retain_m51AB75A9183235F5CE0E76C71E529C5804FEE620 (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, RuntimeObject * ___refOwner0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SafeARC_Retain_m51AB75A9183235F5CE0E76C71E529C5804FEE620_MetadataUsageId); s_Il2CppMethodInitialized = true; } { // if (!Owners.Add(refOwner)) HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = SafeARC_get_Owners_m0BDB35BCCD04FE22FA06B419DDCC50C3B22822BF_inline(__this, /*hidden argument*/NULL); RuntimeObject * L_1 = ___refOwner0; NullCheck(L_0); bool L_2 = HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E(L_0, L_1, /*hidden argument*/HashSet_1_Add_mC5752F6FE57401634B963A5D15275D36D352FE4E_RuntimeMethod_var); if (L_2) { goto IL_001d; } } { // Log.E("ObjectIsAlreadyRetainedByOwnerException"); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Log_t1B0BEAD8FAEDBF283B85FF379019EAFA29EA594B_il2cpp_TypeInfo_var); Log_E_m29D47134C08FEF644DBB34B35B900FFAFF7689B7(_stringLiteral06DB0486CE609AB681C6570F3485E7F9215079EF, L_3, /*hidden argument*/NULL); } IL_001d: { // } return; } } // System.Void QFramework.SafeARC::Release(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeARC_Release_mD1979561ED0B2CAC58904B967593DF9F7D1A62FD (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, RuntimeObject * ___refOwner0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SafeARC_Release_mD1979561ED0B2CAC58904B967593DF9F7D1A62FD_MetadataUsageId); s_Il2CppMethodInitialized = true; } { // if (!Owners.Remove(refOwner)) HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = SafeARC_get_Owners_m0BDB35BCCD04FE22FA06B419DDCC50C3B22822BF_inline(__this, /*hidden argument*/NULL); RuntimeObject * L_1 = ___refOwner0; NullCheck(L_0); bool L_2 = HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044(L_0, L_1, /*hidden argument*/HashSet_1_Remove_m5A9063753469889C97866CB39A30B7C391A41044_RuntimeMethod_var); if (L_2) { goto IL_001d; } } { // Log.E("ObjectIsNotRetainedByOwnerExceptionWithHint"); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Log_t1B0BEAD8FAEDBF283B85FF379019EAFA29EA594B_il2cpp_TypeInfo_var); Log_E_m29D47134C08FEF644DBB34B35B900FFAFF7689B7(_stringLiteralDCD436507F6CAA534E2B95B4A1F156A4E064A7FB, L_3, /*hidden argument*/NULL); } IL_001d: { // } return; } } // System.Void QFramework.SafeARC::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeARC__ctor_m12AAA3FBA63C558F594A85EF8793635CD5B6896E (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (SafeARC__ctor_m12AAA3FBA63C558F594A85EF8793635CD5B6896E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { // readonly HashSet mOwners = new HashSet(); HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 *)il2cpp_codegen_object_new(HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5_il2cpp_TypeInfo_var); HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9(L_0, /*hidden argument*/HashSet_1__ctor_m45E64E05467ACD6F03EE6CD7F5F904574125C7C9_RuntimeMethod_var); __this->set_mOwners_0(L_0); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void QFramework.SimpleRC::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC__ctor_m39F1AE03640677D751BA0E4F4FA4A7829C87C6B8 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method) { { // public SimpleRC() Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL); // RefCount = 0; SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F_inline(__this, 0, /*hidden argument*/NULL); // } return; } } // System.Int32 QFramework.SimpleRC::get_RefCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method) { { // public int RefCount { get; private set; } int32_t L_0 = __this->get_U3CRefCountU3Ek__BackingField_0(); return L_0; } } // System.Void QFramework.SimpleRC::set_RefCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, int32_t ___value0, const RuntimeMethod* method) { { // public int RefCount { get; private set; } int32_t L_0 = ___value0; __this->set_U3CRefCountU3Ek__BackingField_0(L_0); return; } } // System.Void QFramework.SimpleRC::Retain(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC_Retain_m12627D3CE80325A30DD7C2BB265311EF22C8BFD6 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, RuntimeObject * ___refOwner0, const RuntimeMethod* method) { int32_t V_0 = 0; { // ++RefCount; int32_t L_0 = SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456_inline(__this, /*hidden argument*/NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)); int32_t L_1 = V_0; SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F_inline(__this, L_1, /*hidden argument*/NULL); // } return; } } // System.Void QFramework.SimpleRC::Release(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC_Release_m0C0CA3450D18F024919052488E31D880147C1F39 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, RuntimeObject * ___refOwner0, const RuntimeMethod* method) { int32_t V_0 = 0; { // --RefCount; int32_t L_0 = SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456_inline(__this, /*hidden argument*/NULL); V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); int32_t L_1 = V_0; SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F_inline(__this, L_1, /*hidden argument*/NULL); // if (RefCount == 0) int32_t L_2 = SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456_inline(__this, /*hidden argument*/NULL); if (L_2) { goto IL_001e; } } { // OnZeroRef(); VirtActionInvoker0::Invoke(7 /* System.Void QFramework.SimpleRC::OnZeroRef() */, __this); } IL_001e: { // } return; } } // System.Void QFramework.SimpleRC::OnZeroRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleRC_OnZeroRef_mFE8F95B8FCAF0545B26623F9899DF1553CF2D117 (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method) { { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void QFramework.UnsafeARC::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeARC__ctor_m5B475AF8FAD45ABDA853F0C43B0253EC22C4898E (UnsafeARC_t53003F74E2E7D844C613DAC44DB025A4AB6EC29A * __this, const RuntimeMethod* method) { { SimpleRC__ctor_m39F1AE03640677D751BA0E4F4FA4A7829C87C6B8(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * SafeARC_get_Owners_m0BDB35BCCD04FE22FA06B419DDCC50C3B22822BF_inline (SafeARC_tBA91B699BBD081D880C6F34DBF5F5ABA010A362C * __this, const RuntimeMethod* method) { { // get { return mOwners; } HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * L_0 = __this->get_mOwners_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void SimpleRC_set_RefCount_m96C01BD1C291CE3706EF781115147A1AFBC0D98F_inline (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, int32_t ___value0, const RuntimeMethod* method) { { // public int RefCount { get; private set; } int32_t L_0 = ___value0; __this->set_U3CRefCountU3Ek__BackingField_0(L_0); return; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t SimpleRC_get_RefCount_mD6BCEE7E0C64229F0DB5BD027E9ACF60827FF456_inline (SimpleRC_tCB261932C49CFE72CED5E564077CA06DF18C0A77 * __this, const RuntimeMethod* method) { { // public int RefCount { get; private set; } int32_t L_0 = __this->get_U3CRefCountU3Ek__BackingField_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m286A5D658D43A208043DF033DCA16BD8217AC94A_gshared_inline (HashSet_1_t20C647F44B285CB7C061931B00ED43A230F311E5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__count_9(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ((EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Value_0(); return L_0; } }