24009 lines
1019 KiB
C++
24009 lines
1019 KiB
C++
#include "pch-cpp.hpp"
|
|
|
|
|
|
|
|
|
|
|
|
template <typename R>
|
|
struct VirtualFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct VirtualFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2>
|
|
struct VirtualFuncInvoker2
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InterfaceActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InterfaceActionInvoker2
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
struct InterfaceFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct InterfaceFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct GenericInterfaceActionInvoker2
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1;
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1<T1*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
|
|
{
|
|
void* params[1] = { p1 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[0]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2;
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2<T1, T2*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
|
|
{
|
|
void* params[2] = { &p1, p2 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[1]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct InvokerActionInvoker3;
|
|
template <typename T1, typename T2, typename T3>
|
|
struct InvokerActionInvoker3<T1*, T2, T3*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
|
|
{
|
|
void* params[3] = { p1, &p2, p3 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[2]);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerFuncInvoker4;
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
|
|
{
|
|
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4)
|
|
{
|
|
R ret;
|
|
void* params[4] = { p1, p2, &p3, &p4 };
|
|
method->invoker_method(methodPtr, method, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
|
|
struct Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF;
|
|
struct Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E;
|
|
struct Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A;
|
|
struct Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70;
|
|
struct Action_2_t67647DD70912484E9205AC38396D2849ED602730;
|
|
struct Action_2_t6615269A8F721CE5FBF431CEA6EAB5D8452F3678;
|
|
struct Action_4_t36FB70C586A6E9ECF98E1431F1AAC5911193F415;
|
|
struct AsyncOperationBase_1_tCC65551FCDC4815E9F1832A0CE7BDA8E2BF09F3D;
|
|
struct AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13;
|
|
struct DelegateList_1_tE5214C095910CA36010DD471BBF1F8F7EA6D4787;
|
|
struct DelegateList_1_tACD45E40B18C717004FC47629F57F611B51C998E;
|
|
struct DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88;
|
|
struct DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD;
|
|
struct Dictionary_2_tB930926FE97212DAF0C25DCEBA2FBFC87D5EB8FE;
|
|
struct Dictionary_2_tC671E97FB5C542AA785863491CA2CF37DA59AE5D;
|
|
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
|
|
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
|
|
struct Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434;
|
|
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7;
|
|
struct Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86;
|
|
struct HashSet_1_tB0D8BEB55EE8D7CCDDEE7710376D3FB984232BB5;
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
struct HashSet_1_tB813E9BB87712BD40D5CDC96CDB692FCBBEB5267;
|
|
struct IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03;
|
|
struct IEnumerator_1_tBC35835C3EB76EE1C528081A97709A6EBED8A33B;
|
|
struct IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B;
|
|
struct IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1;
|
|
struct IEnumerator_1_t8FA46572A78639B858747F8601A87E15E3AD958F;
|
|
struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
|
|
struct IEnumerator_1_t29A8CA7355FCD9DC17EBB7F096703BD8AD63C49F;
|
|
struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
|
|
struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
|
|
struct IEnumerator_1_t2AE506746DD40D1B5F17C877E00D1A2DC8E3EC13;
|
|
struct IEnumerator_1_t799F7647CE8230B0558DEEB1D972247C04382C50;
|
|
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
|
|
struct IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4;
|
|
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
|
|
struct ListWithEvents_1_tE17E3C4786AF60909D570A474EDAB620896FF2FB;
|
|
struct ListWithEvents_1_t85D3107FC5E05D8F81F1011C4DD9112E161E2DAF;
|
|
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843;
|
|
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
|
|
struct List_1_t8922AAF75172DC9F479AA861DF5C6769C984DA9C;
|
|
struct List_1_t41C2EDD66117D972FEA55570670E98C21D5C49E1;
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
struct List_1_t6F2A33FA3CBA05A74EE6F93DB2A8A81424997307;
|
|
struct Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F;
|
|
struct Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA;
|
|
struct Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1;
|
|
struct Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F;
|
|
struct Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3;
|
|
struct ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431;
|
|
struct ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B;
|
|
struct Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73;
|
|
struct Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8;
|
|
struct Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E;
|
|
struct Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9;
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
|
|
struct Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41;
|
|
struct Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68;
|
|
struct Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1;
|
|
struct RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D;
|
|
struct RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669;
|
|
struct RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56;
|
|
struct TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37;
|
|
struct TaskCompletionSource_1_t8A40BE53A167B6D71D5640881A7A894D8DA94970;
|
|
struct TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7;
|
|
struct TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08;
|
|
struct NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA;
|
|
struct NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D;
|
|
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
|
|
struct TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3;
|
|
struct TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB;
|
|
struct TreePageU5BU5D_t9AC380B77C33ACDAD0841FE923B2F5F66B02FCF9;
|
|
struct ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389;
|
|
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562;
|
|
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
struct EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
struct JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
|
|
struct TypeU5BU5D_t386A95FC3A42CDDC6693AD26E6C6B717BEFC82B3;
|
|
struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8;
|
|
struct CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9;
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
|
|
struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C;
|
|
struct Exception_t;
|
|
struct IAllocationStrategy_tBA79AEDCB2794BBB55BCD903B96EFBBB77583D77;
|
|
struct IAsyncOperation_tAA751C850291C1C50151BE8313DE52B2A894023C;
|
|
struct IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D;
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
struct IGenericProviderOperation_tC74501466724A657B7E04C883910C94361CD6067;
|
|
struct IOperationCacheKey_t39BE25F281EA1D574F074D55F4CAF08F13DF3CCA;
|
|
struct IPropertyVisitor_tF3D6EE64B9F811F9B4E5001E70D1EAEB3CA8B8FC;
|
|
struct IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C;
|
|
struct IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247;
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
struct MeshGenerationCallback_t9735BAFB971D361BCB27AB541F8205A7C0FFEF50;
|
|
struct MethodInfo_t;
|
|
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D;
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
struct String_t;
|
|
struct Type_t;
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFE6CE62D67D61F940F6BF8AE9D22B703E0E83BC1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral50FBAEBA1E034B056BB4A216B2BE8DC46B7EE5F4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA;
|
|
struct NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D;
|
|
struct TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3;
|
|
struct TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB;
|
|
struct ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389;
|
|
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562;
|
|
struct EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
|
|
struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8;
|
|
struct CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9;
|
|
|
|
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 EmptyArray_1_t849D96721854622FBB927351A0174ADAC0B239F9 : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_t6CAC2B30CBBB3DF2C0516D226F177A7023251E16 : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_tE700FA647008891EF64C31436B092B253493667F : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_t0D07744D06CBE1D5EFB0F376FCD9DE664680DB24 : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_t77401F488985814E4B89684C1CCE07D59127CD6C : public RuntimeObject
|
|
{
|
|
};
|
|
struct EmptyArray_1_t7C7E840E7790E897ABDA15ED3B9C6BB1AD74E6AF : public RuntimeObject
|
|
{
|
|
};
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
|
|
int32_t ____count;
|
|
int32_t ____lastIndex;
|
|
int32_t ____freeList;
|
|
RuntimeObject* ____comparer;
|
|
int32_t ____version;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
|
|
};
|
|
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843 : public RuntimeObject
|
|
{
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* ____items;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715 : public RuntimeObject
|
|
{
|
|
AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ____items;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1 : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3 : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct QueueDebugView_1_t8BB38E64819624DE272D7E28A299B19F779A6D9E : public RuntimeObject
|
|
{
|
|
};
|
|
struct Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73 : public RuntimeObject
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8 : public RuntimeObject
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9 : public RuntimeObject
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41 : public RuntimeObject
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68 : public RuntimeObject
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1 : public RuntimeObject
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* ____array;
|
|
int32_t ____head;
|
|
int32_t ____tail;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7 : public RuntimeObject
|
|
{
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* ____slots;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____slotMap;
|
|
int32_t ____inUseCount;
|
|
int32_t ____pageId;
|
|
int32_t ____nextFreeSlotLine;
|
|
};
|
|
struct TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08 : public RuntimeObject
|
|
{
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* ____slots;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____slotMap;
|
|
int32_t ____inUseCount;
|
|
int32_t ____pageId;
|
|
int32_t ____nextFreeSlotLine;
|
|
};
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
|
|
{
|
|
};
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D : public RuntimeObject
|
|
{
|
|
Func_2_t4413089D739AA5DDB9D744DB3B447A0246563A86* ___U3CInternalIdTransformFuncU3Ek__BackingField;
|
|
Action_1_t0E95DC34940318AD8F881CDBC38CCA5FDF0E5C70* ___U3CWebRequestOverrideU3Ek__BackingField;
|
|
bool ___CallbackHooksEnabled;
|
|
ListWithEvents_1_tE17E3C4786AF60909D570A474EDAB620896FF2FB* ___m_ResourceProviders;
|
|
RuntimeObject* ___m_allocator;
|
|
ListWithEvents_1_t85D3107FC5E05D8F81F1011C4DD9112E161E2DAF* ___m_UpdateReceivers;
|
|
List_1_t41C2EDD66117D972FEA55570670E98C21D5C49E1* ___m_UpdateReceiversToRemove;
|
|
bool ___m_UpdatingReceivers;
|
|
bool ___m_InsideUpdateMethod;
|
|
Dictionary_2_tC671E97FB5C542AA785863491CA2CF37DA59AE5D* ___m_providerMap;
|
|
Dictionary_2_tB930926FE97212DAF0C25DCEBA2FBFC87D5EB8FE* ___m_AssetOperationCache;
|
|
HashSet_1_tB813E9BB87712BD40D5CDC96CDB692FCBBEB5267* ___m_TrackedInstanceOperations;
|
|
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks;
|
|
List_1_t8922AAF75172DC9F479AA861DF5C6769C984DA9C* ___m_DeferredCompleteCallbacks;
|
|
HashSet_1_tB0D8BEB55EE8D7CCDDEE7710376D3FB984232BB5* ___m_AssetBundleProviders;
|
|
bool ___m_InsideExecuteDeferredCallbacksMethod;
|
|
List_1_t6F2A33FA3CBA05A74EE6F93DB2A8A81424997307* ___m_DeferredCallbacksToRegister;
|
|
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseOpNonCached;
|
|
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseOpCached;
|
|
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_ReleaseInstanceOp;
|
|
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___U3CCertificateHandlerInstanceU3Ek__BackingField;
|
|
bool ___m_RegisteredForCallbacks;
|
|
Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___m_ProviderOperationTypeCache;
|
|
};
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
int32_t ____stringLength;
|
|
Il2CppChar ____firstChar;
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
|
|
{
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
|
|
{
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
|
|
{
|
|
};
|
|
struct AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90
|
|
{
|
|
AsyncOperationBase_1_tCC65551FCDC4815E9F1832A0CE7BDA8E2BF09F3D* ___m_InternalOp;
|
|
int32_t ___m_Version;
|
|
String_t* ___m_LocationName;
|
|
bool ___m_UnloadSceneOpExcludeReleaseCallback;
|
|
};
|
|
struct AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74
|
|
{
|
|
AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* ___m_InternalOp;
|
|
int32_t ___m_Version;
|
|
String_t* ___m_LocationName;
|
|
bool ___m_UnloadSceneOpExcludeReleaseCallback;
|
|
};
|
|
struct Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0
|
|
{
|
|
Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
int32_t ____currentElement;
|
|
};
|
|
struct Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A
|
|
{
|
|
Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
RuntimeObject* ____currentElement;
|
|
};
|
|
typedef Il2CppFullySharedGenericStruct Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C;
|
|
struct NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50
|
|
{
|
|
int32_t ____nodeID;
|
|
int32_t ____mainTreeNodeID;
|
|
};
|
|
struct NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2
|
|
{
|
|
int32_t ____nodeID;
|
|
int32_t ____mainTreeNodeID;
|
|
};
|
|
struct RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115
|
|
{
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ____tree;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
int32_t ____mainTreeNodeId;
|
|
int32_t ____current;
|
|
};
|
|
struct RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A
|
|
{
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ____tree;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
int32_t ____mainTreeNodeId;
|
|
RuntimeObject* ____current;
|
|
};
|
|
typedef Il2CppFullySharedGenericStruct RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4;
|
|
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D
|
|
{
|
|
RuntimeObject* ___m_InternalOp;
|
|
int32_t ___m_Version;
|
|
String_t* ___m_LocationName;
|
|
};
|
|
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_pinvoke
|
|
{
|
|
RuntimeObject* ___m_InternalOp;
|
|
int32_t ___m_Version;
|
|
char* ___m_LocationName;
|
|
};
|
|
struct AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D_marshaled_com
|
|
{
|
|
RuntimeObject* ___m_InternalOp;
|
|
int32_t ___m_Version;
|
|
Il2CppChar* ___m_LocationName;
|
|
};
|
|
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE
|
|
{
|
|
RuntimeObject* ___m_Target;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
|
|
};
|
|
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_pinvoke
|
|
{
|
|
RuntimeObject* ___m_Target;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
|
|
};
|
|
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_com
|
|
{
|
|
RuntimeObject* ___m_Target;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
bool ___m_value;
|
|
};
|
|
struct DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E
|
|
{
|
|
int64_t ___Value;
|
|
};
|
|
struct DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D
|
|
{
|
|
int64_t ___TotalBytes;
|
|
int64_t ___DownloadedBytes;
|
|
bool ___IsDone;
|
|
};
|
|
struct DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D_marshaled_pinvoke
|
|
{
|
|
int64_t ___TotalBytes;
|
|
int64_t ___DownloadedBytes;
|
|
int32_t ___IsDone;
|
|
};
|
|
struct DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D_marshaled_com
|
|
{
|
|
int64_t ___TotalBytes;
|
|
int64_t ___DownloadedBytes;
|
|
int32_t ___IsDone;
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
|
|
{
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
|
|
{
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
|
|
{
|
|
};
|
|
struct EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD
|
|
{
|
|
uint32_t ____state;
|
|
};
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
int32_t ___m_value;
|
|
};
|
|
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
|
|
{
|
|
int64_t ___m_value;
|
|
};
|
|
struct IntPtr_t
|
|
{
|
|
void* ___m_value;
|
|
};
|
|
struct JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08
|
|
{
|
|
uint64_t ___jobGroup;
|
|
int32_t ___version;
|
|
};
|
|
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631
|
|
{
|
|
int32_t ___m_Version;
|
|
RuntimeObject* ___m_InternalOp;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager;
|
|
};
|
|
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631_marshaled_pinvoke
|
|
{
|
|
int32_t ___m_Version;
|
|
RuntimeObject* ___m_InternalOp;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager;
|
|
};
|
|
struct ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631_marshaled_com
|
|
{
|
|
int32_t ___m_Version;
|
|
RuntimeObject* ___m_InternalOp;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager;
|
|
};
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
float ___m_value;
|
|
};
|
|
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
|
|
{
|
|
uint32_t ___m_value;
|
|
};
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
|
|
{
|
|
float ___x;
|
|
float ___y;
|
|
};
|
|
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
|
|
{
|
|
int32_t ___m_X;
|
|
int32_t ___m_Y;
|
|
};
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
|
|
{
|
|
float ___x;
|
|
float ___y;
|
|
float ___z;
|
|
};
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
|
|
{
|
|
int32_t ___m_X;
|
|
int32_t ___m_Y;
|
|
int32_t ___m_Z;
|
|
};
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
|
|
{
|
|
float ___x;
|
|
float ___y;
|
|
float ___z;
|
|
float ___w;
|
|
};
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2
|
|
{
|
|
EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event;
|
|
BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
|
|
};
|
|
struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_marshaled_pinvoke
|
|
{
|
|
EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event;
|
|
BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
|
|
};
|
|
struct EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_marshaled_com
|
|
{
|
|
EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___m_Event;
|
|
BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
|
|
};
|
|
struct CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08
|
|
{
|
|
MeshGenerationCallback_t9735BAFB971D361BCB27AB541F8205A7C0FFEF50* ___callback;
|
|
RuntimeObject* ___userData;
|
|
};
|
|
struct CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_marshaled_pinvoke
|
|
{
|
|
Il2CppMethodPointer ___callback;
|
|
Il2CppIUnknown* ___userData;
|
|
};
|
|
struct CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_marshaled_com
|
|
{
|
|
Il2CppMethodPointer ___callback;
|
|
Il2CppIUnknown* ___userData;
|
|
};
|
|
struct ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996
|
|
{
|
|
uint32_t ____state;
|
|
};
|
|
struct U3CbuttonsU3Ee__FixedBuffer_t32316838CB3560CC83CB36DE00B3352EF9FF122F
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
uint8_t ___FixedElementField;
|
|
};
|
|
uint8_t U3CbuttonsU3Ee__FixedBuffer_t32316838CB3560CC83CB36DE00B3352EF9FF122F__padding[40];
|
|
};
|
|
};
|
|
struct Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B
|
|
{
|
|
Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ____currentElement;
|
|
};
|
|
struct Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602
|
|
{
|
|
Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ____currentElement;
|
|
};
|
|
struct Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710
|
|
{
|
|
Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 ____currentElement;
|
|
};
|
|
struct NodeColor_t60CC6B48EF16CC76598762EF71BFEABD73151911
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct NodeColor_tC8EFC0D9ADE3D859539E5AE7AB7DEFDF7C8332DB
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14
|
|
{
|
|
int32_t ___Item1;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___Item2;
|
|
};
|
|
struct AsyncOperationStatus_t1D89963C21E9A4C34EF3312FDFE60060339C2A88
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Delegate_t : public RuntimeObject
|
|
{
|
|
intptr_t ___method_ptr;
|
|
intptr_t ___invoke_impl;
|
|
RuntimeObject* ___m_target;
|
|
intptr_t ___method;
|
|
intptr_t ___delegate_trampoline;
|
|
intptr_t ___extra_arg;
|
|
intptr_t ___method_code;
|
|
intptr_t ___interp_method;
|
|
intptr_t ___interp_invoke_impl;
|
|
MethodInfo_t* ___method_info;
|
|
MethodInfo_t* ___original_method_info;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
|
|
bool ___method_is_virtual;
|
|
};
|
|
struct Delegate_t_marshaled_pinvoke
|
|
{
|
|
intptr_t ___method_ptr;
|
|
intptr_t ___invoke_impl;
|
|
Il2CppIUnknown* ___m_target;
|
|
intptr_t ___method;
|
|
intptr_t ___delegate_trampoline;
|
|
intptr_t ___extra_arg;
|
|
intptr_t ___method_code;
|
|
intptr_t ___interp_method;
|
|
intptr_t ___interp_invoke_impl;
|
|
MethodInfo_t* ___method_info;
|
|
MethodInfo_t* ___original_method_info;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
|
|
int32_t ___method_is_virtual;
|
|
};
|
|
struct Delegate_t_marshaled_com
|
|
{
|
|
intptr_t ___method_ptr;
|
|
intptr_t ___invoke_impl;
|
|
Il2CppIUnknown* ___m_target;
|
|
intptr_t ___method;
|
|
intptr_t ___delegate_trampoline;
|
|
intptr_t ___extra_arg;
|
|
intptr_t ___method_code;
|
|
intptr_t ___interp_method;
|
|
intptr_t ___interp_invoke_impl;
|
|
MethodInfo_t* ___method_info;
|
|
MethodInfo_t* ___original_method_info;
|
|
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
|
|
int32_t ___method_is_virtual;
|
|
};
|
|
struct EventSource_t395F7AD9932CE73777C8DB122DE6638A61AAA07E
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Exception_t : public RuntimeObject
|
|
{
|
|
String_t* ____className;
|
|
String_t* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t* ____innerException;
|
|
String_t* ____helpURL;
|
|
RuntimeObject* ____stackTrace;
|
|
String_t* ____stackTraceString;
|
|
String_t* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
RuntimeObject* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
String_t* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct Exception_t_marshaled_pinvoke
|
|
{
|
|
char* ____className;
|
|
char* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t_marshaled_pinvoke* ____innerException;
|
|
char* ____helpURL;
|
|
Il2CppIUnknown* ____stackTrace;
|
|
char* ____stackTraceString;
|
|
char* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
Il2CppIUnknown* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
char* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
Il2CppSafeArray* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct Exception_t_marshaled_com
|
|
{
|
|
Il2CppChar* ____className;
|
|
Il2CppChar* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t_marshaled_com* ____innerException;
|
|
Il2CppChar* ____helpURL;
|
|
Il2CppIUnknown* ____stackTrace;
|
|
Il2CppChar* ____stackTraceString;
|
|
Il2CppChar* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
Il2CppIUnknown* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
Il2CppChar* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
Il2CppSafeArray* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct ProviderBehaviourFlags_t9746DB555DCE3A375EC29BD12E12C2C549CC6E63
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct RBTreeError_t7F1B2496C83326D0832CBD24FB32282F348CD048
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
intptr_t ___value;
|
|
};
|
|
struct TreeAccessMethod_t93F641AE9C014E6ABDD0A2B1EA84068077F46CC5
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Command_t8AE6C32AB4C4E5FC4B8C77082D0EE5275B3414B9
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Type_t978C0427FF2CB3DE1CC7BB6CC19BAC9005EC519D
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Type_tDE4005CDD70E001C9402FEE8D2F2431154FED092
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct ButtonsState_tDD5A3F9241886C7E1BA2975DF6E7045C321583E3
|
|
{
|
|
U3CbuttonsU3Ee__FixedBuffer_t32316838CB3560CC83CB36DE00B3352EF9FF122F ___buttons;
|
|
};
|
|
struct Type_tBD67F20EC8969784B5377C5DC8F261E207A14792
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Direction_tCF5F04CE76DF556D8ABCA537FC7C977681A14996
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Type_tDA196B70B848DC5CD4982EBF31E0945B199A68C7
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Button_tA3E7AF5F245F630CB38476BAB013B509F53B35B8
|
|
{
|
|
uint32_t ___value__;
|
|
};
|
|
struct Type_tAD126B1DC1FD450FB4C782B18131374A55C28858
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13 : public RuntimeObject
|
|
{
|
|
RuntimeObject* ___U3CResultU3Ek__BackingField;
|
|
int32_t ___m_referenceCount;
|
|
int32_t ___m_Status;
|
|
Exception_t* ___m_Error;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_RM;
|
|
int32_t ___m_Version;
|
|
DelegateList_1_tC070A3D40FCD92D36D6C762C004DDB78978B4F88* ___m_DestroyedAction;
|
|
DelegateList_1_tE5214C095910CA36010DD471BBF1F8F7EA6D4787* ___m_CompletedActionT;
|
|
Action_1_tA57E75E816C50B3444F6BEFBEBF19A03BA2DF22E* ___m_OnDestroyAction;
|
|
Action_1_t84AF53BD4007CE3C0DE9F29034F579B456DC98DF* ___m_dependencyCompleteAction;
|
|
bool ___HasExecuted;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___Executed;
|
|
bool ___U3CIsRunningU3Ek__BackingField;
|
|
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSource;
|
|
TaskCompletionSource_1_tB4EF81F69CCF7C4F0D956F9B26127C0634A24A37* ___m_taskCompletionSourceTypeless;
|
|
bool ___m_InDeferredCallbackQueue;
|
|
DelegateList_1_t472259E3E09904EE80A15B306399DBFE8998BAAD* ___m_UpdateCallbacks;
|
|
Action_1_t310F18CB4338A2740CA701F160C62E2C3198E66A* ___m_UpdateCallback;
|
|
};
|
|
struct AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751 : public RuntimeObject {};
|
|
struct Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F
|
|
{
|
|
Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 ____currentElement;
|
|
};
|
|
struct Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258
|
|
{
|
|
int32_t ____selfId;
|
|
int32_t ____leftId;
|
|
int32_t ____rightId;
|
|
int32_t ____parentId;
|
|
int32_t ____nextId;
|
|
int32_t ____subTreeSize;
|
|
int32_t ____keyOfNode;
|
|
int32_t ____nodeColor;
|
|
};
|
|
struct Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB
|
|
{
|
|
int32_t ____selfId;
|
|
int32_t ____leftId;
|
|
int32_t ____rightId;
|
|
int32_t ____parentId;
|
|
int32_t ____nextId;
|
|
int32_t ____subTreeSize;
|
|
RuntimeObject* ____keyOfNode;
|
|
int32_t ____nodeColor;
|
|
};
|
|
struct RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D : public RuntimeObject
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* ____pageTable;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____pageTableMap;
|
|
int32_t ____inUsePageCount;
|
|
int32_t ____nextFreePageLine;
|
|
int32_t ___root;
|
|
int32_t ____version;
|
|
int32_t ____inUseNodeCount;
|
|
int32_t ____inUseSatelliteTreeCount;
|
|
int32_t ____accessMethod;
|
|
};
|
|
struct RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669 : public RuntimeObject
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* ____pageTable;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____pageTableMap;
|
|
int32_t ____inUsePageCount;
|
|
int32_t ____nextFreePageLine;
|
|
int32_t ___root;
|
|
int32_t ____version;
|
|
int32_t ____inUseNodeCount;
|
|
int32_t ____inUseSatelliteTreeCount;
|
|
int32_t ____accessMethod;
|
|
};
|
|
struct RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56 : public RuntimeObject
|
|
{
|
|
TreePageU5BU5D_t9AC380B77C33ACDAD0841FE923B2F5F66B02FCF9* ____pageTable;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____pageTableMap;
|
|
int32_t ____inUsePageCount;
|
|
int32_t ____nextFreePageLine;
|
|
int32_t ___root;
|
|
int32_t ____version;
|
|
int32_t ____inUseNodeCount;
|
|
int32_t ____inUseSatelliteTreeCount;
|
|
int32_t ____accessMethod;
|
|
};
|
|
struct CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___command;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___keyCode;
|
|
ButtonsState_tDD5A3F9241886C7E1BA2975DF6E7045C321583E3 ___buttonsState;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct MulticastDelegate_t : public Delegate_t
|
|
{
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
|
|
};
|
|
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
|
|
{
|
|
Delegate_t_marshaled_pinvoke** ___delegates;
|
|
};
|
|
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
|
|
{
|
|
Delegate_t_marshaled_com** ___delegates;
|
|
};
|
|
struct NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___direction;
|
|
bool ___shouldBeUsed;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_pinvoke
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___direction;
|
|
int32_t ___shouldBeUsed;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_com
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___direction;
|
|
int32_t ___shouldBeUsed;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___pointerIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
|
|
int32_t ___displayIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
|
|
float ___twist;
|
|
float ___pressure;
|
|
bool ___isInverted;
|
|
uint32_t ___button;
|
|
ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
|
|
int32_t ___clickCount;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_pinvoke
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___pointerIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
|
|
int32_t ___displayIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
|
|
float ___twist;
|
|
float ___pressure;
|
|
int32_t ___isInverted;
|
|
uint32_t ___button;
|
|
ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
|
|
int32_t ___clickCount;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_com
|
|
{
|
|
int32_t ___type;
|
|
int32_t ___pointerIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___deltaPosition;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroll;
|
|
int32_t ___displayIndex;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___tilt;
|
|
float ___twist;
|
|
float ___pressure;
|
|
int32_t ___isInverted;
|
|
uint32_t ___button;
|
|
ButtonsState_tC596C9B742AF4FDB4D32B05551EEDB23D243E996 ___buttonsState;
|
|
int32_t ___clickCount;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
struct TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A
|
|
{
|
|
Il2CppChar ___character;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_pinvoke
|
|
{
|
|
uint8_t ___character;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_com
|
|
{
|
|
uint8_t ___character;
|
|
DiscreteTime_t0954C3B93A9A500A04D33E309649C1CD2780C41E ___U3CtimestampU3Ek__BackingField;
|
|
int32_t ___U3CeventSourceU3Ek__BackingField;
|
|
uint32_t ___U3CplayerIdU3Ek__BackingField;
|
|
EventModifiers_t4B1B8EBE011383F2D6236E6B9F99AB156BCE35DD ___U3CeventModifiersU3Ek__BackingField;
|
|
};
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
|
|
};
|
|
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431 : public AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13
|
|
{
|
|
bool ___m_ReleaseDependenciesOnFailure;
|
|
Action_4_t36FB70C586A6E9ECF98E1431F1AAC5911193F415* ___m_CompletionCallback;
|
|
Action_2_t6615269A8F721CE5FBF431CEA6EAB5D8452F3678* ___m_GetDepCallback;
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___m_GetProgressCallback;
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* ___m_GetDownloadProgressCallback;
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_WaitForCompletionCallback;
|
|
bool ___m_ProviderCompletedCalled;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D ___m_DownloadStatus;
|
|
RuntimeObject* ___m_Provider;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___m_DepOp;
|
|
RuntimeObject* ___m_Location;
|
|
int32_t ___m_ProvideHandleVersion;
|
|
bool ___m_NeedsRelease;
|
|
RuntimeObject* ___U3CUnityEngine_ResourceManagement_AsyncOperations_ICachable_KeyU3Ek__BackingField;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___m_ResourceManager;
|
|
};
|
|
struct ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B : public RuntimeObject {};
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
String_t* ____paramName;
|
|
};
|
|
struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215
|
|
{
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
int32_t ____type;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ____type_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding[8];
|
|
RuntimeObject* ____managedEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding_forAlignmentOnly[8];
|
|
RuntimeObject* ____managedEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding_forAlignmentOnly[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05 ____pointerEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding_forAlignmentOnly[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05 ____pointerEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A ____textInputEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding_forAlignmentOnly[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A ____textInputEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding_forAlignmentOnly[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD ____navigationEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding_forAlignmentOnly[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD ____navigationEvent_forAlignmentOnly;
|
|
};
|
|
};
|
|
};
|
|
struct Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_marshaled_pinvoke
|
|
{
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
int32_t ____type;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ____type_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding[8];
|
|
Il2CppIUnknown* ____managedEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding_forAlignmentOnly[8];
|
|
Il2CppIUnknown* ____managedEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding_forAlignmentOnly[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_pinvoke ____pointerEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding_forAlignmentOnly[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_pinvoke ____pointerEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_pinvoke ____textInputEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding_forAlignmentOnly[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_pinvoke ____textInputEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding_forAlignmentOnly[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_pinvoke ____navigationEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding_forAlignmentOnly[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_pinvoke ____navigationEvent_forAlignmentOnly;
|
|
};
|
|
};
|
|
};
|
|
struct Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_marshaled_com
|
|
{
|
|
union
|
|
{
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
int32_t ____type;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
int32_t ____type_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding[8];
|
|
Il2CppIUnknown* ____managedEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____managedEvent_OffsetPadding_forAlignmentOnly[8];
|
|
Il2CppIUnknown* ____managedEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____keyEvent_OffsetPadding_forAlignmentOnly[16];
|
|
KeyEvent_tCC737454044642F99DE2CDD2F11E792AE596F931 ____keyEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_com ____pointerEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____pointerEvent_OffsetPadding_forAlignmentOnly[16];
|
|
PointerEvent_tC25A522EBDFCAF2CDEEE1D70428C281F78C1FA05_marshaled_com ____pointerEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_com ____textInputEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____textInputEvent_OffsetPadding_forAlignmentOnly[16];
|
|
TextInputEvent_t178912D1FB7425ABEAA189639883A2966679C87A_marshaled_com ____textInputEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____commandEvent_OffsetPadding_forAlignmentOnly[16];
|
|
CommandEvent_tCA81E54195CF66429904DCE8EE4DFD25BEEAC06F ____commandEvent_forAlignmentOnly;
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_com ____navigationEvent;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct
|
|
{
|
|
char ____navigationEvent_OffsetPadding_forAlignmentOnly[16];
|
|
NavigationEvent_t33FC4003A394B4773A3C23C5B0C134D749E544BD_marshaled_com ____navigationEvent_forAlignmentOnly;
|
|
};
|
|
};
|
|
};
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18
|
|
{
|
|
Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* ____q;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 ____currentElement;
|
|
};
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
};
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
RuntimeObject* ____actualValue;
|
|
};
|
|
struct EmptyArray_1_t849D96721854622FBB927351A0174ADAC0B239F9_StaticFields
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* ___Value;
|
|
};
|
|
struct EmptyArray_1_t6CAC2B30CBBB3DF2C0516D226F177A7023251E16_StaticFields
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* ___Value;
|
|
};
|
|
struct EmptyArray_1_tE700FA647008891EF64C31436B092B253493667F_StaticFields
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___Value;
|
|
};
|
|
struct EmptyArray_1_t0D07744D06CBE1D5EFB0F376FCD9DE664680DB24_StaticFields
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* ___Value;
|
|
};
|
|
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
|
|
};
|
|
struct EmptyArray_1_t77401F488985814E4B89684C1CCE07D59127CD6C_StaticFields
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ___Value;
|
|
};
|
|
struct EmptyArray_1_t7C7E840E7790E897ABDA15ED3B9C6BB1AD74E6AF_StaticFields
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* ___Value;
|
|
};
|
|
struct List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843_StaticFields
|
|
{
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* ___s_emptyArray;
|
|
};
|
|
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_StaticFields
|
|
{
|
|
AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ___s_emptyArray;
|
|
};
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
|
|
};
|
|
struct ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D_StaticFields
|
|
{
|
|
Action_2_t67647DD70912484E9205AC38396D2849ED602730* ___U3CExceptionHandlerU3Ek__BackingField;
|
|
int32_t ___s_GroupOperationTypeHash;
|
|
int32_t ___s_InstanceOperationTypeHash;
|
|
};
|
|
struct String_t_StaticFields
|
|
{
|
|
String_t* ___Empty;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
String_t* ___TrueString;
|
|
String_t* ___FalseString;
|
|
};
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
intptr_t ___Zero;
|
|
};
|
|
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
|
|
};
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
|
|
};
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
|
|
};
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
|
|
};
|
|
struct Exception_t_StaticFields
|
|
{
|
|
RuntimeObject* ___s_EDILock;
|
|
};
|
|
struct Type_t_StaticFields
|
|
{
|
|
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
|
|
Il2CppChar ___Delimiter;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
|
|
RuntimeObject* ___Missing;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
|
|
};
|
|
struct Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_StaticFields
|
|
{
|
|
TypeU5BU5D_t386A95FC3A42CDDC6693AD26E6C6B717BEFC82B3* ___TypesWithState;
|
|
};
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
struct ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 m_Items[1];
|
|
|
|
inline ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14* 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, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 m_Items[1];
|
|
|
|
inline Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215* 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, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____managedEvent), (void*)NULL);
|
|
}
|
|
inline Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____managedEvent), (void*)NULL);
|
|
}
|
|
};
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) int32_t m_Items[1];
|
|
|
|
inline int32_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* 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, int32_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 m_Items[1];
|
|
|
|
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* 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, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
|
|
|
|
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);
|
|
}
|
|
};
|
|
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) uint8_t m_Items[1];
|
|
|
|
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + il2cpp_array_calc_byte_offset(this, index);
|
|
}
|
|
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + il2cpp_array_calc_byte_offset(this, index);
|
|
}
|
|
};
|
|
struct EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 m_Items[1];
|
|
|
|
inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* 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, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Event), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Panel), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Event), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Panel), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 m_Items[1];
|
|
|
|
inline CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08* 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, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___userData), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___userData), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* m_Items[1];
|
|
|
|
inline TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7** 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, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258 m_Items[1];
|
|
|
|
inline Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258* 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, Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* m_Items[1];
|
|
|
|
inline TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08** 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, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB m_Items[1];
|
|
|
|
inline Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB* 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, Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____keyOfNode), (void*)NULL);
|
|
}
|
|
inline Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____keyOfNode), (void*)NULL);
|
|
}
|
|
};
|
|
struct AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D m_Items[1];
|
|
|
|
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* 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, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
|
|
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_gshared_inline (Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D AsyncOperationHandle_1_InternalGetDownloadStatus_mE368B3EC0D0617FAEB162B8DBCC3B0FCDCD05C3C_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_visited, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AsyncOperationBase_1_get_Status_m95B377A52354C1F71369B1B239BFBAB8DFD96A70_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_m052FD5134CC06547BA8188CEDD1E687F68158CAE_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 ___0_obj, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___0_item, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperationHandle_1_Release_m525B557AF9B665D33B03BB88680B2AEECB00C260_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsyncOperationBase_1_ShortenPath_mD1FCF48238D26B32283DBF3159837F321D65F680_gshared (String_t* ___0_p, bool ___1_keepExtension, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared_inline (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncOperationHandle_1_get_Status_m66615FF5C0E965DD89EC2878F815637D3D5C1672_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* AsyncOperationHandle_1_get_OperationException_mD78C7A280DECB70FA64B42517EEEEFAB79BE3086_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_ProviderCompleted_TisRuntimeObject_mD89DD12CFE73402A281371B942DCCBB0478CBB73_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, RuntimeObject* ___0_result, bool ___1_status, Exception_t* ___2_e, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74 AsyncOperationHandle_1_Acquire_mD08A4CD8D98D771CDEFF1A2DCDBC16DC9C9556AD_gshared (AsyncOperationHandle_1_tDD1D892D87C7A0C3189DD56DDB997AB1A2089A74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_gshared_inline (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_callback, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationBase_1_get_Result_mCCD9D27A9D37A11B520A6D95B4EB191835B8C368_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncOperationBase_1_set_Result_m34F12D5AF676CCB4F67BBB1B2608F46833A59257_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m7820EA4C718F05FC4176627F33CEB537A9AFE40B_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD_gshared (Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F* __this, Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D_gshared (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* ___0_array, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m9C99B93C7AB97E316D1E8591BCF01B03FD5B9F1A_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C_gshared (Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18* __this, Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73_gshared (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* ___0_array, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_mC239D559AF84CEE25E8EEADB05B96025C66ED6D5_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE_gshared (Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0* __this, Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m9A483395EF3F401BC08314BDE9392BD26EBE444F_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886_gshared (Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B* __this, Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE_gshared (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* ___0_array, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_mD8086A1BE69A9D667942BEE1B7C493ED46D076B2_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B_gshared (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB_gshared (Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C* __this, Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m5115601B916B93D40CF5F1D0E701A44CE4AC00BD_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E_gshared (Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602* __this, Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294_gshared (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ___0_array, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m225DAA2133CC2108D2F16C7EF47CA7368AE5E4E7_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t* ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB_gshared (Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710* __this, Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* ___0_q, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F_gshared (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* ___0_array, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_Successor_mBE6CC011CC22FE54A564CB8AE8247BC43146D3EE_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, int32_t ___1_position, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_Successor_m89C5DC61DF69FB7B614F570A01A91F8D4555D74A_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_gshared_inline (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, int32_t ___1_position, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_gshared_inline (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_size, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, bool ___0_allocatedPage, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreePage__ctor_m44F8EC22FAAB8146AC4E2D6E299F6A122DE40C83_gshared (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_size, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_PageId_m60FCE18172BAC6C1B1479026018D6422F2B30A70_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreePage_m428135A97F5257D955C88324EEC40540887A061C_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIntValueFromBitMap_m48B51C8E9FEE3BC3018EEABB1B7171C27550AF56_gshared (uint32_t ___0_bitMap, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TreePage_AllocSlot_m98CE7C69F3225831EDC1F758AC133AFDBD631329_gshared (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_userIndex, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RecomputeSize_mE849917C6B9CE571D95FFA5AE30E1E7CDB24310A_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_DecreaseSize_m2CC82F8846D718DBC61F565C78775A068556E52F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteFixup_m25667C31EC6662F3899EA7CDFF622F9DB394AF89_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3_gshared (NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50* __this, int32_t ___0_nodeID, int32_t ___1_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNodePath_mF59D980A8D9F3D12CFE602F95AFDB04F6F6804C5_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 ___0_path, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_node, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_item, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, bool ___2_append, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_size, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, bool ___0_allocatedPage, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreePage__ctor_m6DC52E242F1727514B983F48EF264E12E82574EB_gshared (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_size, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_PageId_m4637CDAE893DECB44B1201D9DFEF3C18C0DB5257_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreePage_mD851F770281DBDCB21B4DA2CB84909655F0FA687_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIntValueFromBitMap_mDB63445CC664F05D6EEF8AB921EE44CD858E8F45_gshared (uint32_t ___0_bitMap, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TreePage_AllocSlot_mEB4D7879BFA8750667B1902CA20FBF28279E1B52_gshared (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_userIndex, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RecomputeSize_m5B049EA2694E6343E2D30EDCDB34CC4C44A0FD08_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_DecreaseSize_m63463D3F02F9E581B66DAC4F5311669F2284C603_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteFixup_m7FD4570F1436DF16B372F9317522C5D1CDB8B597_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, RuntimeObject* ___1_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45_gshared (NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2* __this, int32_t ___0_nodeID, int32_t ___1_mainTreeNodeID, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNodePath_mA462180E40EFE84991C0B4E4CA85D960D8655784_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 ___0_path, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNode_m579F0FCDCC9A79BC70EEE156F07CC896029A410B_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_node, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_InsertAt_m55077BF0B4CAA5C5ABD5911CCB68C789D7652B4D_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_position, RuntimeObject* ___1_item, bool ___2_append, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_DeleteByIndex_m77EB3F96268C89DEA1218BA5DB3CB1A8EEC073F6_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m9E1E291F68BC8D68EBCBF0394CF1117A15C9378A_gshared (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___0_item, const RuntimeMethod* method) ;
|
|
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
inline void List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66 (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
inline void List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0 (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, RuntimeObject* ___0_target, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___1_attributes, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
inline DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_inline (Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D (*) (Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434*, const RuntimeMethod*))Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_gshared_inline)(__this, method);
|
|
}
|
|
inline bool AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622 (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, const RuntimeMethod*))AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622_gshared)(__this, method);
|
|
}
|
|
inline bool AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_IsValid_mE28D0DEC7BB8A4A921286FD5D7B1FB967CF1C8B1_gshared)(__this, method);
|
|
}
|
|
inline bool AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_IsDone_mC48CC186E4505E7279371FF795E69202D692BAAE_gshared)(__this, method);
|
|
}
|
|
inline RuntimeObject* AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_WaitForCompletion_m4E4B5C196ABB1FB73BC34C54E9E6E4955B6255F6_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C (ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* __this, float ___0_unscaledDeltaTime, const RuntimeMethod* method) ;
|
|
inline void AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3 (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, const RuntimeMethod*))AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3_gshared)(__this, method);
|
|
}
|
|
inline bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline)(__this, method);
|
|
}
|
|
inline DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_visited, const RuntimeMethod* method)
|
|
{
|
|
return (( DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))AsyncOperationHandle_1_InternalGetDownloadStatus_mE368B3EC0D0617FAEB162B8DBCC3B0FCDCD05C3C_gshared)(__this, ___0_visited, method);
|
|
}
|
|
inline int32_t AsyncOperationBase_1_get_Status_m95B377A52354C1F71369B1B239BFBAB8DFD96A70_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, const RuntimeMethod*))AsyncOperationBase_1_get_Status_m95B377A52354C1F71369B1B239BFBAB8DFD96A70_gshared_inline)(__this, method);
|
|
}
|
|
inline void AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731 (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, const RuntimeMethod*))AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731_gshared)(__this, method);
|
|
}
|
|
inline AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
return (( AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90, const RuntimeMethod*))AsyncOperationHandle_1_op_Implicit_m052FD5134CC06547BA8188CEDD1E687F68158CAE_gshared)(___0_obj, method);
|
|
}
|
|
inline void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
inline void AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_Release_m525B557AF9B665D33B03BB88680B2AEECB00C260_gshared)(__this, method);
|
|
}
|
|
inline String_t* AsyncOperationBase_1_ShortenPath_mD1FCF48238D26B32283DBF3159837F321D65F680 (String_t* ___0_p, bool ___1_keepExtension, const RuntimeMethod* method)
|
|
{
|
|
return (( String_t* (*) (String_t*, bool, const RuntimeMethod*))AsyncOperationBase_1_ShortenPath_mD1FCF48238D26B32283DBF3159837F321D65F680_gshared)(___0_p, ___1_keepExtension, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
|
|
inline RuntimeObject* AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_Result_m3BFABA5103704DD252ABCC2DDF622300E887773E_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746 (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
|
|
inline float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_inline (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( float (*) (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*, const RuntimeMethod*))Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared_inline)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AsyncOperationHandle_get_PercentComplete_mB5B48174489343D707D9E4A90BAFE24658D135EC (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
inline int32_t AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047 (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_Status_m66615FF5C0E965DD89EC2878F815637D3D5C1672_gshared)(__this, method);
|
|
}
|
|
inline Exception_t* AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Exception_t* (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_get_OperationException_mD78C7A280DECB70FA64B42517EEEEFAB79BE3086_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
|
|
inline void ProviderOperation_1_ProviderCompleted_TisRuntimeObject_mD89DD12CFE73402A281371B942DCCBB0478CBB73 (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, RuntimeObject* ___0_result, bool ___1_status, Exception_t* ___2_e, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431*, RuntimeObject*, bool, Exception_t*, const RuntimeMethod*))ProviderOperation_1_ProviderCompleted_TisRuntimeObject_mD89DD12CFE73402A281371B942DCCBB0478CBB73_gshared)(__this, ___0_result, ___1_status, ___2_e, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProvideHandle__ctor_m747E40C8B08DBF3EB4276D7B0836C0F0D5B59B0A (ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___0_rm, RuntimeObject* ___1_op, const RuntimeMethod* method) ;
|
|
inline AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 (*) (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*, const RuntimeMethod*))AsyncOperationHandle_1_Acquire_mD08A4CD8D98D771CDEFF1A2DCDBC16DC9C9556AD_gshared)(__this, method);
|
|
}
|
|
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
inline void ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_inline (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431*, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_gshared_inline)(__this, ___0_callback, method);
|
|
}
|
|
inline RuntimeObject* AsyncOperationBase_1_get_Result_mCCD9D27A9D37A11B520A6D95B4EB191835B8C368_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, const RuntimeMethod*))AsyncOperationBase_1_get_Result_mCCD9D27A9D37A11B520A6D95B4EB191835B8C368_gshared_inline)(__this, method);
|
|
}
|
|
inline void AsyncOperationBase_1_set_Result_m34F12D5AF676CCB4F67BBB1B2608F46833A59257_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*, RuntimeObject*, const RuntimeMethod*))AsyncOperationBase_1_set_Result_m34F12D5AF676CCB4F67BBB1B2608F46833A59257_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* (*) (const RuntimeMethod*))Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_gshared_inline)(method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
|
|
inline void Queue_1_SetCapacity_m7820EA4C718F05FC4176627F33CEB537A9AFE40B (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_m7820EA4C718F05FC4176627F33CEB537A9AFE40B_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD (Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F* __this, Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F*, Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73*, const RuntimeMethod*))Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* ___0_array, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
inline EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* (*) (const RuntimeMethod*))Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_m9C99B93C7AB97E316D1E8591BCF01B03FD5B9F1A (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_m9C99B93C7AB97E316D1E8591BCF01B03FD5B9F1A_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C (Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18* __this, Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18*, Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8*, const RuntimeMethod*))Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58 (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73 (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* ___0_array, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (const RuntimeMethod*))Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_mC239D559AF84CEE25E8EEADB05B96025C66ED6D5 (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_mC239D559AF84CEE25E8EEADB05B96025C66ED6D5_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961 (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE (Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0* __this, Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0*, Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, const RuntimeMethod*))Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* (*) (const RuntimeMethod*))Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_m9A483395EF3F401BC08314BDE9392BD26EBE444F (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_m9A483395EF3F401BC08314BDE9392BD26EBE444F_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390 (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886 (Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B* __this, Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B*, Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9*, const RuntimeMethod*))Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* ___0_array, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_mD8086A1BE69A9D667942BEE1B7C493ED46D076B2 (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_mD8086A1BE69A9D667942BEE1B7C493ED46D076B2_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82 (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A* __this, Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A*, Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5*, const RuntimeMethod*))Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline void Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB (Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C* __this, Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C*, Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* (*) (const RuntimeMethod*))Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_m5115601B916B93D40CF5F1D0E701A44CE4AC00BD (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_m5115601B916B93D40CF5F1D0E701A44CE4AC00BD_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8 (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E (Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602* __this, Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602*, Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68*, const RuntimeMethod*))Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0 (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294 (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* ___0_array, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* (*) (const RuntimeMethod*))Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_gshared_inline)(method);
|
|
}
|
|
inline void Queue_1_SetCapacity_m225DAA2133CC2108D2F16C7EF47CA7368AE5E4E7 (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1*, int32_t, const RuntimeMethod*))Queue_1_SetCapacity_m225DAA2133CC2108D2F16C7EF47CA7368AE5E4E7_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8 (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1*, int32_t*, const RuntimeMethod*))Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8_gshared)(__this, ___0_index, method);
|
|
}
|
|
inline void Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB (Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710* __this, Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* ___0_q, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710*, Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1*, const RuntimeMethod*))Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB_gshared)(__this, ___0_q, method);
|
|
}
|
|
inline void Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82 (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1*, const RuntimeMethod*))Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82_gshared)(__this, method);
|
|
}
|
|
inline int32_t Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* ___0_array, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
|
|
}
|
|
inline void RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, const RuntimeMethod*))RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E_gshared)(__this, ___0_tree, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t*, const RuntimeMethod*))RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751_gshared)(__this, ___0_index, ___1_satelliteRootId, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462 (int32_t ___0_internalError, const RuntimeMethod* method) ;
|
|
inline void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_gshared)(__this, ___0_tree, ___1_position, method);
|
|
}
|
|
inline void RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20 (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1 (const RuntimeMethod* method) ;
|
|
inline bool RBTree_1_Successor_mBE6CC011CC22FE54A564CB8AE8247BC43146D3EE (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t*, int32_t*, const RuntimeMethod*))RBTree_1_Successor_mBE6CC011CC22FE54A564CB8AE8247BC43146D3EE_gshared)(__this, ___0_nodeId, ___1_mainTreeNodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173 (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_gshared)(__this, method);
|
|
}
|
|
inline int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline)(__this, method);
|
|
}
|
|
inline RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4 (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700 (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, const RuntimeMethod*))RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700_gshared)(__this, ___0_tree, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t*, const RuntimeMethod*))RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007_gshared)(__this, ___0_index, ___1_satelliteRootId, method);
|
|
}
|
|
inline void RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D_gshared)(__this, ___0_tree, ___1_position, method);
|
|
}
|
|
inline void RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6 (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, const RuntimeMethod*))RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6_gshared)(__this, method);
|
|
}
|
|
inline bool RBTree_1_Successor_m89C5DC61DF69FB7B614F570A01A91F8D4555D74A (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t*, int32_t*, const RuntimeMethod*))RBTree_1_Successor_m89C5DC61DF69FB7B614F570A01A91F8D4555D74A_gshared)(__this, ___0_nodeId, ___1_mainTreeNodeId, method);
|
|
}
|
|
inline RuntimeObject* RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline bool RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, const RuntimeMethod*))RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E_gshared)(__this, method);
|
|
}
|
|
inline RuntimeObject* RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_inline (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, const RuntimeMethod*))RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_gshared_inline)(__this, method);
|
|
}
|
|
inline RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50 (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*, const RuntimeMethod*))RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB_gshared)(__this, ___0_tree, method);
|
|
}
|
|
inline void RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*, int32_t, const RuntimeMethod*))RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C_gshared)(__this, ___0_tree, ___1_position, method);
|
|
}
|
|
inline void RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955 (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, const RuntimeMethod*))RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955_gshared)(__this, method);
|
|
}
|
|
inline bool RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, const RuntimeMethod*))RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_inline (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_gshared_inline)((RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*)__this, il2cppRetVal, method);
|
|
}
|
|
inline RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB_gshared)(__this, method);
|
|
}
|
|
inline void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470 (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*, const RuntimeMethod*))RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470_gshared)(__this, method);
|
|
}
|
|
inline void RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, const RuntimeMethod*))RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323_gshared)(__this, method);
|
|
}
|
|
inline TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
return (( TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA_gshared)(__this, ___0_size, method);
|
|
}
|
|
inline void TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, int32_t, const RuntimeMethod*))TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline void RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, const RuntimeMethod*))RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB_gshared)(__this, ___0_page, method);
|
|
}
|
|
inline int32_t TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, const RuntimeMethod*))TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_gshared_inline)(__this, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, bool ___0_allocatedPage, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, bool, const RuntimeMethod*))RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA_gshared)(__this, ___0_allocatedPage, method);
|
|
}
|
|
inline void TreePage__ctor_m44F8EC22FAAB8146AC4E2D6E299F6A122DE40C83 (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, int32_t, const RuntimeMethod*))TreePage__ctor_m44F8EC22FAAB8146AC4E2D6E299F6A122DE40C83_gshared)(__this, ___0_size, method);
|
|
}
|
|
inline void TreePage_set_PageId_m60FCE18172BAC6C1B1479026018D6422F2B30A70_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, int32_t, const RuntimeMethod*))TreePage_set_PageId_m60FCE18172BAC6C1B1479026018D6422F2B30A70_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline int32_t TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, const RuntimeMethod*))TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_gshared_inline)(__this, method);
|
|
}
|
|
inline void RBTree_1_FreePage_m428135A97F5257D955C88324EEC40540887A061C (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, const RuntimeMethod*))RBTree_1_FreePage_m428135A97F5257D955C88324EEC40540887A061C_gshared)(__this, ___0_page, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIntValueFromBitMap_m48B51C8E9FEE3BC3018EEABB1B7171C27550AF56 (uint32_t ___0_bitMap, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (uint32_t, const RuntimeMethod*))RBTree_1_GetIntValueFromBitMap_m48B51C8E9FEE3BC3018EEABB1B7171C27550AF56_gshared)(___0_bitMap, method);
|
|
}
|
|
inline int32_t TreePage_AllocSlot_m98CE7C69F3225831EDC1F758AC133AFDBD631329 (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, const RuntimeMethod*))TreePage_AllocSlot_m98CE7C69F3225831EDC1F758AC133AFDBD631329_gshared)(__this, ___0_tree, method);
|
|
}
|
|
inline int32_t RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844_gshared)(__this, ___0_x_id, method);
|
|
}
|
|
inline int32_t RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B_gshared)(__this, ___0_x_id, method);
|
|
}
|
|
inline int32_t RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45_gshared)(__this, ___0_nodeId, ___1_rightNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9_gshared)(__this, ___0_nodeId, ___1_parentNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8_gshared)(__this, ___0_nodeId, ___1_nextNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_key, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9_gshared)(__this, ___0_nodeId, ___1_key, method);
|
|
}
|
|
inline void RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063_gshared)(__this, ___0_nodeId, ___1_leftNodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55_gshared)(__this, ___0_nodeId, ___1_size, method);
|
|
}
|
|
inline void RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, int32_t, int32_t, bool, const RuntimeMethod*))RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNodeID, ___3_position, ___4_append, method);
|
|
}
|
|
inline int32_t RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline int32_t RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371_gshared)(__this, ___0_nodeId, ___1_color, method);
|
|
}
|
|
inline int32_t RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNode, method);
|
|
}
|
|
inline int32_t RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNode, method);
|
|
}
|
|
inline NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_userIndex, const RuntimeMethod* method)
|
|
{
|
|
return (( NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8_gshared)(__this, ___0_userIndex, method);
|
|
}
|
|
inline int32_t RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC_gshared)(__this, ___0_root_id, ___1_z_id, ___2_mainTreeNodeID, method);
|
|
}
|
|
inline void RBTree_1_RecomputeSize_mE849917C6B9CE571D95FFA5AE30E1E7CDB24310A (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_RecomputeSize_mE849917C6B9CE571D95FFA5AE30E1E7CDB24310A_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_DecreaseSize_m2CC82F8846D718DBC61F565C78775A068556E52F (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_DecreaseSize_m2CC82F8846D718DBC61F565C78775A068556E52F_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_RBDeleteFixup_m25667C31EC6662F3899EA7CDFF622F9DB394AF89 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RBDeleteFixup_m25667C31EC6662F3899EA7CDFF622F9DB394AF89_gshared)(__this, ___0_root_id, ___1_x_id, ___2_px_id, ___3_mainTreeNodeID, method);
|
|
}
|
|
inline void RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2_gshared)(__this, ___0_root_id, ___1_key, method);
|
|
}
|
|
inline void NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3 (NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50* __this, int32_t ___0_nodeID, int32_t ___1_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50*, int32_t, int32_t, const RuntimeMethod*))NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3_gshared)(__this, ___0_nodeID, ___1_mainTreeNodeID, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_Equals_m089564150E8AF7C63B419427E2E57E3420659B1B (int32_t* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
inline int32_t RBTree_1_GetIndexByNodePath_mF59D980A8D9F3D12CFE602F95AFDB04F6F6804C5 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 ___0_path, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50, const RuntimeMethod*))RBTree_1_GetIndexByNodePath_mF59D980A8D9F3D12CFE602F95AFDB04F6F6804C5_gshared)(__this, ___0_path, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064_gshared)(__this, ___0_x_id, ___1_index, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RowOutOfRange_m2F6883E5D2F9AF63A3F9DC5521799A7E270F1054 (int32_t ___0_index, const RuntimeMethod* method) ;
|
|
inline int32_t RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_node, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_gshared)(__this, ___0_node, method);
|
|
}
|
|
inline int32_t RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_item, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74_gshared)(__this, ___0_nodeId, ___1_item, method);
|
|
}
|
|
inline int32_t RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, bool ___2_append, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, bool, const RuntimeMethod*))RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_gshared)(__this, ___0_position, ___1_item, ___2_append, method);
|
|
}
|
|
inline int32_t RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_gshared)(__this, ___0_i, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8 (String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ArgumentOutOfRange_mEF2909680ADBD4B5228E611EDEBBA048D7DF219E (String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
inline int32_t RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, const RuntimeMethod*))RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidOffsetLength_m25F593A3DD72EEDCF3B7F8616D41CD7677BD6073 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
inline void RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, const RuntimeMethod*))RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781_gshared)(__this, method);
|
|
}
|
|
inline TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
return (( TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839_gshared)(__this, ___0_size, method);
|
|
}
|
|
inline void TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, int32_t, const RuntimeMethod*))TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline void RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, const RuntimeMethod*))RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45_gshared)(__this, ___0_page, method);
|
|
}
|
|
inline int32_t TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, const RuntimeMethod*))TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_gshared_inline)(__this, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, bool ___0_allocatedPage, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, bool, const RuntimeMethod*))RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7_gshared)(__this, ___0_allocatedPage, method);
|
|
}
|
|
inline void TreePage__ctor_m6DC52E242F1727514B983F48EF264E12E82574EB (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, int32_t, const RuntimeMethod*))TreePage__ctor_m6DC52E242F1727514B983F48EF264E12E82574EB_gshared)(__this, ___0_size, method);
|
|
}
|
|
inline void TreePage_set_PageId_m4637CDAE893DECB44B1201D9DFEF3C18C0DB5257_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, int32_t, const RuntimeMethod*))TreePage_set_PageId_m4637CDAE893DECB44B1201D9DFEF3C18C0DB5257_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline int32_t TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, const RuntimeMethod*))TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_gshared_inline)(__this, method);
|
|
}
|
|
inline void RBTree_1_FreePage_mD851F770281DBDCB21B4DA2CB84909655F0FA687 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, const RuntimeMethod*))RBTree_1_FreePage_mD851F770281DBDCB21B4DA2CB84909655F0FA687_gshared)(__this, ___0_page, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIntValueFromBitMap_mDB63445CC664F05D6EEF8AB921EE44CD858E8F45 (uint32_t ___0_bitMap, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (uint32_t, const RuntimeMethod*))RBTree_1_GetIntValueFromBitMap_mDB63445CC664F05D6EEF8AB921EE44CD858E8F45_gshared)(___0_bitMap, method);
|
|
}
|
|
inline int32_t TreePage_AllocSlot_mEB4D7879BFA8750667B1902CA20FBF28279E1B52 (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, const RuntimeMethod*))TreePage_AllocSlot_mEB4D7879BFA8750667B1902CA20FBF28279E1B52_gshared)(__this, ___0_tree, method);
|
|
}
|
|
inline int32_t RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1_gshared)(__this, ___0_x_id, method);
|
|
}
|
|
inline int32_t RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0_gshared)(__this, ___0_x_id, method);
|
|
}
|
|
inline int32_t RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4_gshared)(__this, ___0_nodeId, ___1_rightNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493_gshared)(__this, ___0_nodeId, ___1_parentNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8_gshared)(__this, ___0_nodeId, ___1_nextNodeId, method);
|
|
}
|
|
inline void RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_key, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, RuntimeObject*, const RuntimeMethod*))RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9_gshared)(__this, ___0_nodeId, ___1_key, method);
|
|
}
|
|
inline void RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052_gshared)(__this, ___0_nodeId, ___1_leftNodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD_gshared)(__this, ___0_nodeId, ___1_size, method);
|
|
}
|
|
inline void RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, int32_t, int32_t, bool, const RuntimeMethod*))RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNodeID, ___3_position, ___4_append, method);
|
|
}
|
|
inline int32_t RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, RuntimeObject*, const RuntimeMethod*))RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline int32_t RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2_gshared)(__this, ___0_nodeId, ___1_color, method);
|
|
}
|
|
inline int32_t RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNode, method);
|
|
}
|
|
inline int32_t RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C_gshared)(__this, ___0_root_id, ___1_x_id, ___2_mainTreeNode, method);
|
|
}
|
|
inline NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, RuntimeObject*, const RuntimeMethod*))RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_userIndex, const RuntimeMethod* method)
|
|
{
|
|
return (( NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C_gshared)(__this, ___0_userIndex, method);
|
|
}
|
|
inline int32_t RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C_gshared)(__this, ___0_root_id, ___1_z_id, ___2_mainTreeNodeID, method);
|
|
}
|
|
inline void RBTree_1_RecomputeSize_m5B049EA2694E6343E2D30EDCDB34CC4C44A0FD08 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_RecomputeSize_m5B049EA2694E6343E2D30EDCDB34CC4C44A0FD08_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline void RBTree_1_DecreaseSize_m63463D3F02F9E581B66DAC4F5311669F2284C603 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_DecreaseSize_m63463D3F02F9E581B66DAC4F5311669F2284C603_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_RBDeleteFixup_m7FD4570F1436DF16B372F9317522C5D1CDB8B597 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))RBTree_1_RBDeleteFixup_m7FD4570F1436DF16B372F9317522C5D1CDB8B597_gshared)(__this, ___0_root_id, ___1_x_id, ___2_px_id, ___3_mainTreeNodeID, method);
|
|
}
|
|
inline void RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, RuntimeObject* ___1_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, RuntimeObject*, const RuntimeMethod*))RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549_gshared)(__this, ___0_root_id, ___1_key, method);
|
|
}
|
|
inline void NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45 (NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2* __this, int32_t ___0_nodeID, int32_t ___1_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2*, int32_t, int32_t, const RuntimeMethod*))NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45_gshared)(__this, ___0_nodeID, ___1_mainTreeNodeID, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIndexByNodePath_mA462180E40EFE84991C0B4E4CA85D960D8655784 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 ___0_path, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2, const RuntimeMethod*))RBTree_1_GetIndexByNodePath_mA462180E40EFE84991C0B4E4CA85D960D8655784_gshared)(__this, ___0_path, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2_gshared)(__this, ___0_nodeId, method);
|
|
}
|
|
inline int32_t RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5_gshared)(__this, ___0_x_id, ___1_index, method);
|
|
}
|
|
inline int32_t RBTree_1_GetIndexByNode_m579F0FCDCC9A79BC70EEE156F07CC896029A410B (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_node, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_GetIndexByNode_m579F0FCDCC9A79BC70EEE156F07CC896029A410B_gshared)(__this, ___0_node, method);
|
|
}
|
|
inline int32_t RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, RuntimeObject*, const RuntimeMethod*))RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E_gshared)(__this, ___0_nodeId, ___1_item, method);
|
|
}
|
|
inline int32_t RBTree_1_InsertAt_m55077BF0B4CAA5C5ABD5911CCB68C789D7652B4D (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_position, RuntimeObject* ___1_item, bool ___2_append, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, RuntimeObject*, bool, const RuntimeMethod*))RBTree_1_InsertAt_m55077BF0B4CAA5C5ABD5911CCB68C789D7652B4D_gshared)(__this, ___0_position, ___1_item, ___2_append, method);
|
|
}
|
|
inline RuntimeObject* RBTree_1_DeleteByIndex_m77EB3F96268C89DEA1218BA5DB3CB1A8EEC073F6 (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, int32_t, const RuntimeMethod*))RBTree_1_DeleteByIndex_m77EB3F96268C89DEA1218BA5DB3CB1A8EEC073F6_gshared)(__this, ___0_i, method);
|
|
}
|
|
inline int32_t RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669*, const RuntimeMethod*))RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B_gshared)(__this, method);
|
|
}
|
|
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
|
|
}
|
|
inline void List_1_AddWithResize_m9E1E291F68BC8D68EBCBF0394CF1117A15C9378A (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843*, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, const RuntimeMethod*))List_1_AddWithResize_m9E1E291F68BC8D68EBCBF0394CF1117A15C9378A_gshared)(__this, ___0_item, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* Property_2_Unity_Properties_Internal_IAttributes_get_Attributes_mD9B99924CA8E1EEB9AB61C06F9FAD8F768749A90_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_set_Attributes_m3A3C3D024DEED5FDD9767CC55119CD13299F673E_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = ___0_value;
|
|
__this->___m_Attributes = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Property_2_DeclaredValueType_m46F2F242BBEA29441FDEF387FCCB0BF10EBC33D0_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Accept_m6C773C428E8C0BACDAF040441CE6044D395905F8_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, RuntimeObject* ___0_visitor, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___1_container, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_visitor;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_1 = ___1_container;
|
|
GenericInterfaceActionInvoker2< Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, __this, L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_mFDF973FEBA5997D0BF372E207E91B40309CE71FE_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
InterfaceActionInvoker1< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(2, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttributes_m4E31070937A76E016C2FB59C32C841F51E4CB6A6_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(3, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttribute_mDEC30180332501C4D9B62ED9628E21924A7BB03B_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_1 = ___0_attribute;
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_1, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_7 = __this->___m_Attributes;
|
|
V_1 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_9 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_9, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_9);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_10 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_11 = ___0_attribute;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_10, L_11, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttributes_m857969E020EE8BD0EB990E73A3028486DF5DE4FA_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
V_0 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_2, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RuntimeObject* L_3 = ___0_attributes;
|
|
RuntimeObject* L_4;
|
|
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_3);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004d:
|
|
{
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = V_1;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
|
|
L_8 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_7);
|
|
V_2 = L_8;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_9 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0035_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0035_1:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_11 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_12 = V_2;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_11, L_12, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043_1:
|
|
{
|
|
RuntimeObject* L_13 = V_1;
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE Property_2_Unity_Properties_Internal_IAttributes_CreateAttributesScope_mD5548D845AFDA761A364F426388D5A53505CA7A7_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* G_B2_0 = NULL;
|
|
Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* G_B1_0 = NULL;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
|
|
Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0007;
|
|
}
|
|
G_B1_0 = __this;
|
|
}
|
|
{
|
|
G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___0_attributes;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
|
|
L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0((&L_3), (RuntimeObject*)G_B3_1, G_B3_0, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, 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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* Property_2_Unity_Properties_Internal_IAttributes_get_Attributes_m2F5C9A3D139B9E9FE6601B65E79BB87BB08DDDEA_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_set_Attributes_mBA779D7B6FC3E0AEED014474C45C6BCF26B28D8B_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = ___0_value;
|
|
__this->___m_Attributes = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Property_2_DeclaredValueType_m09BF4AD760E2B656D5E47875008A72E2DE3E9288_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Accept_mB8A785BED5A540F36D50B91A1D66245B77D73B84_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, RuntimeObject* ___0_visitor, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_container, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_visitor;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_container;
|
|
GenericInterfaceActionInvoker2< Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, __this, L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_m3890685C371BB749CAC70097ED86C21D465EBAB7_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
InterfaceActionInvoker1< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(2, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttributes_mA1D41E751B76604F9C28B265B4C61B5A9FBA9227_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(3, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttribute_m8A9B28E0C604C908B6B82B14BCA8FEF04864A87E_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_1 = ___0_attribute;
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_1, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_7 = __this->___m_Attributes;
|
|
V_1 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_9 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_9, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_9);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_10 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_11 = ___0_attribute;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_10, L_11, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttributes_mA0C2C6D7CBE60CC4AA3395C2E07F240DD4328F18_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
V_0 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_2, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RuntimeObject* L_3 = ___0_attributes;
|
|
RuntimeObject* L_4;
|
|
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_3);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004d:
|
|
{
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = V_1;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
|
|
L_8 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_7);
|
|
V_2 = L_8;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_9 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0035_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0035_1:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_11 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_12 = V_2;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_11, L_12, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043_1:
|
|
{
|
|
RuntimeObject* L_13 = V_1;
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE Property_2_Unity_Properties_Internal_IAttributes_CreateAttributesScope_mDC081F2BB68882C40F1E34BAEC91E0010B9AFB6D_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* G_B2_0 = NULL;
|
|
Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* G_B1_0 = NULL;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
|
|
Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0007;
|
|
}
|
|
G_B1_0 = __this;
|
|
}
|
|
{
|
|
G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___0_attributes;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
|
|
L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0((&L_3), (RuntimeObject*)G_B3_1, G_B3_0, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, 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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* Property_2_Unity_Properties_Internal_IAttributes_get_Attributes_mFCA685041792F93FDAEBB7046617AAA97A40B31F_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_set_Attributes_m6BAAB36778F896F3345582022362F65907B4579C_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = ___0_value;
|
|
__this->___m_Attributes = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Property_2_DeclaredValueType_mD8F107C8F0A6717C0EC3626A712FCF81500B3DC5_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Accept_mC936218D52300CCD78BD4B8B81A22B1882930F3C_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, RuntimeObject* ___0_visitor, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___1_container, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_visitor;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_1 = ___1_container;
|
|
GenericInterfaceActionInvoker2< Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, __this, L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_mC32A7C2E4B84CBF2D68D081A4CFC8BC6B47067FC_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
InterfaceActionInvoker1< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(2, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttributes_m00858C4ADF153B82B94BB64B8DE1639655A9A901_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(3, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttribute_m777B7E27071EFD266198FB94EDD873DABAC6E633_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_1 = ___0_attribute;
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_1, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_7 = __this->___m_Attributes;
|
|
V_1 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_9 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_9, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_9);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_10 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_11 = ___0_attribute;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_10, L_11, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttributes_mB7BD4C5BD69A4B294423591F3FB25A0E09B32A7E_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
V_0 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_2, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RuntimeObject* L_3 = ___0_attributes;
|
|
RuntimeObject* L_4;
|
|
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_3);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004d:
|
|
{
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = V_1;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
|
|
L_8 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_7);
|
|
V_2 = L_8;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_9 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0035_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0035_1:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_11 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_12 = V_2;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_11, L_12, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043_1:
|
|
{
|
|
RuntimeObject* L_13 = V_1;
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE Property_2_Unity_Properties_Internal_IAttributes_CreateAttributesScope_m04285AD1978812C27325962A4804C9AB92F882DB_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* G_B2_0 = NULL;
|
|
Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* G_B1_0 = NULL;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
|
|
Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0007;
|
|
}
|
|
G_B1_0 = __this;
|
|
}
|
|
{
|
|
G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___0_attributes;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
|
|
L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0((&L_3), (RuntimeObject*)G_B3_1, G_B3_0, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, 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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* Property_2_Unity_Properties_Internal_IAttributes_get_Attributes_m657E620FB1F74DEA75E4A5429496D00E9A88FEDE_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_set_Attributes_m747C4600DE4A2EA0D4CA84F766D0A83B14A70C51_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = ___0_value;
|
|
__this->___m_Attributes = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Property_2_DeclaredValueType_mC8A124D0B663BBBDAA581419478046BDCC556924_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Accept_mBC28D67DA5B8949CB21E643881039B905F2500F0_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, RuntimeObject* ___0_visitor, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___1_container, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_visitor;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_1 = ___1_container;
|
|
GenericInterfaceActionInvoker2< Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, __this, L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_mB6205269D9F09BBDD2C7D73EDF7AFE257C063332_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
InterfaceActionInvoker1< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(2, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttributes_m913F23BA7DC31CD1F1A6CF9B604D0EDBE75A8CCD_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(3, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttribute_m4ECD796AB78621A969CE7424FE8234E5C2D6A36F_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_1 = ___0_attribute;
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_1, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_7 = __this->___m_Attributes;
|
|
V_1 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_9 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_9, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_9);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_10 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_11 = ___0_attribute;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_10, L_11, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttributes_m6C04AB2D5CD2E6A35A2270F4EE83A99713CC87CB_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
V_0 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_2, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RuntimeObject* L_3 = ___0_attributes;
|
|
RuntimeObject* L_4;
|
|
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_3);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004d:
|
|
{
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = V_1;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
|
|
L_8 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_7);
|
|
V_2 = L_8;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_9 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0035_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0035_1:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_11 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_12 = V_2;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_11, L_12, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043_1:
|
|
{
|
|
RuntimeObject* L_13 = V_1;
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE Property_2_Unity_Properties_Internal_IAttributes_CreateAttributesScope_m53FD12809A4BC49164C3391F8419EC4DE45414C2_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* G_B2_0 = NULL;
|
|
Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* G_B1_0 = NULL;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
|
|
Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0007;
|
|
}
|
|
G_B1_0 = __this;
|
|
}
|
|
{
|
|
G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___0_attributes;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
|
|
L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0((&L_3), (RuntimeObject*)G_B3_1, G_B3_0, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, 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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* Property_2_Unity_Properties_Internal_IAttributes_get_Attributes_mB5BEA151053797C0EC206AA4B22729F696E09B54_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_set_Attributes_m34F7859EEEE56C767652ED8733BF972A4B9C0E4D_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = ___0_value;
|
|
__this->___m_Attributes = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Property_2_DeclaredValueType_m717E818AD74F7A7F438B2FAD3245F1EA356FF56F_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Accept_m5D78BEC83087B7BBA88EEFAB54EE1BCE444E40DD_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, RuntimeObject* ___0_visitor, Il2CppFullySharedGenericAny* ___1_container, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_visitor;
|
|
Il2CppFullySharedGenericAny* L_1 = ___1_container;
|
|
GenericInterfaceActionInvoker2< Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, __this, L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_m75165CE23F4A7B2FD33F74E1A314A52E08EB1F86_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
InterfaceActionInvoker1< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(2, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttributes_m254A38D0DF492D61248F7D514EDB66AD2D326B88_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(3, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, (RuntimeObject*)__this, L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttribute_m9E71F32C6B3BEF8989578C42B418007964A3DB3C_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_attribute;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_1 = ___0_attribute;
|
|
Type_t* L_2;
|
|
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_1, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_7 = __this->___m_Attributes;
|
|
V_1 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_9 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_9, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_9);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_10 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_11 = ___0_attribute;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_10, L_11, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_Unity_Properties_Internal_IAttributes_AddAttributes_m90125868491C6BC90AE0CF95472AAC2567340CD5_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_0 = __this->___m_Attributes;
|
|
V_0 = (bool)((((RuntimeObject*)(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = (List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)il2cpp_codegen_object_new(List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_il2cpp_TypeInfo_var);
|
|
List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66(L_2, List_1__ctor_m8735FFC7B95F1AA11A04DC5F5E6AA77BAAD94D66_RuntimeMethod_var);
|
|
__this->___m_Attributes = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Attributes), (void*)L_2);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RuntimeObject* L_3 = ___0_attributes;
|
|
RuntimeObject* L_4;
|
|
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_3);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004d:
|
|
{
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = V_1;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0023_1:
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_8;
|
|
L_8 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_7);
|
|
V_2 = L_8;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_9 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0035_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0043_1;
|
|
}
|
|
|
|
IL_0035_1:
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_11 = __this->___m_Attributes;
|
|
Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_12 = V_2;
|
|
List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_inline(L_11, L_12, List_1_Add_mB0CF48862666913FBBF40D44568593A6D82F7EA2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043_1:
|
|
{
|
|
RuntimeObject* L_13 = V_1;
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0023_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE Property_2_Unity_Properties_Internal_IAttributes_CreateAttributesScope_m7B441C8FDA76E0E96B467C77200560B68FA40856_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, RuntimeObject* ___0_attributes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* G_B2_0 = NULL;
|
|
Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* G_B1_0 = NULL;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
|
|
Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* G_B3_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_attributes;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0007;
|
|
}
|
|
G_B1_0 = __this;
|
|
}
|
|
{
|
|
G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
RuntimeObject* L_1 = ___0_attributes;
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
|
|
L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0((&L_3), (RuntimeObject*)G_B3_1, G_B3_0, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m1B14349D578BF83C39983D2898529964F8906986_gshared (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, 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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProviderOperation_1_UnityEngine_ResourceManagement_AsyncOperations_ICachable_get_Key_m8D106B4A6E9807D837DC1B4580E42600A0A6A4A5_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CUnityEngine_ResourceManagement_AsyncOperations_ICachable_KeyU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_UnityEngine_ResourceManagement_AsyncOperations_ICachable_set_Key_mF70C5F5EA46892A65FD96B908EF041ACD877859D_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
__this->___U3CUnityEngine_ResourceManagement_AsyncOperations_ICachable_KeyU3Ek__BackingField = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnityEngine_ResourceManagement_AsyncOperations_ICachable_KeyU3Ek__BackingField), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProviderOperation_1_get_ProvideHandleVersion_m1D211F6ACAC7B3DE1528D57824F775DD8392460D_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___m_ProvideHandleVersion;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProviderOperation_1_get_Location_mE9240CEDF369F07A41055177045A0C08C076EE0B_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___m_Location;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetDownloadProgressCallback_m57CB5A47D44678D548F27330A40A74427C04E63E_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_0 = ___0_callback;
|
|
__this->___m_GetDownloadProgressCallback = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GetDownloadProgressCallback), (void*)L_0);
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_1 = __this->___m_GetDownloadProgressCallback;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_2 = __this->___m_GetDownloadProgressCallback;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_3;
|
|
L_3 = Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_inline(L_2, NULL);
|
|
__this->___m_DownloadStatus = L_3;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_0 = ___0_callback;
|
|
__this->___m_WaitForCompletionCallback = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WaitForCompletionCallback), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProviderOperation_1_InvokeWaitForCompletion_m2DCEC6C8473DB8ABE94048E631B04C820E0E33D0_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B8_0 = NULL;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B7_0 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->___m_ProviderCompletedCalled;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_3;
|
|
L_3 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_2, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_5;
|
|
L_5 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_4, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_6 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_7;
|
|
L_7 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_6, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8 = ((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this)->___m_RM;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_9 = L_8;
|
|
if (L_9)
|
|
{
|
|
G_B8_0 = L_9;
|
|
goto IL_0044;
|
|
}
|
|
G_B7_0 = L_9;
|
|
}
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
float L_10;
|
|
L_10 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B8_0, L_10, NULL);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
bool L_11 = ((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this)->___HasExecuted;
|
|
if (L_11)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_12 = __this->___m_WaitForCompletionCallback;
|
|
if (L_12)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_13 = __this->___m_WaitForCompletionCallback;
|
|
bool L_14;
|
|
L_14 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_13, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D ProviderOperation_1_GetDownloadStatus_m6803918E0084FAFF4ED38D3C95E20A6EAE4B1658_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_visited, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_2 = V_1;
|
|
G_B3_0 = L_2;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = ___0_visited;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_5;
|
|
L_5 = AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B(L_3, L_4, AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B_RuntimeMethod_var);
|
|
G_B3_0 = L_5;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
V_0 = G_B3_0;
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_6 = __this->___m_GetDownloadProgressCallback;
|
|
if (!L_6)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_7 = __this->___m_GetDownloadProgressCallback;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_8;
|
|
L_8 = Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_inline(L_7, NULL);
|
|
__this->___m_DownloadStatus = L_8;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_9;
|
|
L_9 = AsyncOperationBase_1_get_Status_m95B377A52354C1F71369B1B239BFBAB8DFD96A70_inline((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_10 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_11 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
int64_t L_12 = L_11->___TotalBytes;
|
|
L_10->___DownloadedBytes = L_12;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_13 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
int64_t L_14 = L_13->___DownloadedBytes;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_15 = V_0;
|
|
int64_t L_16 = L_15.___DownloadedBytes;
|
|
(&V_1)->___DownloadedBytes = ((int64_t)il2cpp_codegen_add(L_14, L_16));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_17 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
int64_t L_18 = L_17->___TotalBytes;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_19 = V_0;
|
|
int64_t L_20 = L_19.___TotalBytes;
|
|
(&V_1)->___TotalBytes = ((int64_t)il2cpp_codegen_add(L_18, L_20));
|
|
bool L_21;
|
|
L_21 = AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
(&V_1)->___IsDone = L_21;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_22 = V_1;
|
|
return L_22;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1__ctor_m96EAEE55E92CB45D9F99509414F0BCF4C7F7F9DE_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
__this->___m_ReleaseDependenciesOnFailure = (bool)1;
|
|
AsyncOperationBase_1__ctor_mFC5DD5A9DBFD933E7B316BC47708AFE7D9CDE731((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_GetDependencies_m08B322163BC846CF19860BA006557C33A700D829_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___0_deps, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_2 = ___0_deps;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_3 = __this->___m_DepOp;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_4;
|
|
L_4 = AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292(L_3, AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292_RuntimeMethod_var);
|
|
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_2, L_4, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_ReleaseDependencies_m04448AAA88763FD46CB7D058659FA5204480292C_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1(L_2, AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProviderOperation_1_get_DebugName_mEC17F8985F361F4A58517536529C7AA3700FCDDA_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* G_B2_0 = NULL;
|
|
String_t* G_B2_1 = NULL;
|
|
String_t* G_B1_0 = NULL;
|
|
String_t* G_B1_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
String_t* G_B3_2 = NULL;
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 7)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
String_t* L_2;
|
|
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_1);
|
|
RuntimeObject* L_3 = __this->___m_Location;
|
|
if (!L_3)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = _stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9;
|
|
goto IL_002f;
|
|
}
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = _stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9;
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->___m_Location;
|
|
String_t* L_5;
|
|
L_5 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_4);
|
|
String_t* L_6;
|
|
L_6 = AsyncOperationBase_1_ShortenPath_mD1FCF48238D26B32283DBF3159837F321D65F680(L_5, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
G_B3_0 = L_6;
|
|
G_B3_1 = G_B1_0;
|
|
G_B3_2 = G_B1_1;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
G_B3_0 = _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E;
|
|
G_B3_1 = G_B2_0;
|
|
G_B3_2 = G_B2_1;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
String_t* L_7;
|
|
L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, (RuntimeObject*)G_B3_1, (RuntimeObject*)G_B3_0, NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_GetDependencies_m3681FDA592A38831FD894069AE7BB60236403CED_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, RuntimeObject* ___0_dstList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
RuntimeObject* L_0 = ___0_dstList;
|
|
InterfaceActionInvoker0::Invoke(3, ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_1 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_2;
|
|
L_2 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_1, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_4;
|
|
L_4 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_3, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
RuntimeObject* L_5 = ___0_dstList;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_6 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_7;
|
|
L_7 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_6, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_8 = V_0;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9;
|
|
L_9 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_7, L_8);
|
|
V_1 = L_9;
|
|
RuntimeObject* L_10;
|
|
L_10 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_1), NULL);
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var, (RuntimeObject*)L_5, L_10);
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_12 = V_0;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_13 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_14;
|
|
L_14 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_13, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_15;
|
|
L_15 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
|
|
if ((((int32_t)L_12) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ProviderOperation_1_get_RequestedType_m3541AB59B372169083CB1AFD12382257B8B86553_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 7)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProviderOperation_1_get_DependencyCount_m85144991F0CDB290B1A2518A767A36FADA09D3AB_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_1)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_3;
|
|
L_3 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_2, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (!L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_5;
|
|
L_5 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_4, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_5);
|
|
return L_6;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetProgressCallback_mAF98CBD6FCBCC8AFD72A9E0EAD51757D09A2C374_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = ___0_callback;
|
|
__this->___m_GetProgressCallback = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GetProgressCallback), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProviderOperation_1_get_Progress_mBF722104CD340E667BF9D6BC6CCEE44A497003C9_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFE6CE62D67D61F940F6BF8AE9D22B703E0E83BC1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
RuntimeObject* V_2 = NULL;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
try
|
|
{
|
|
{
|
|
V_0 = (1.0f);
|
|
V_1 = (0.0f);
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = __this->___m_GetProgressCallback;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0022_1;
|
|
}
|
|
}
|
|
{
|
|
float L_1 = V_1;
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_2 = __this->___m_GetProgressCallback;
|
|
float L_3;
|
|
L_3 = Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_inline(L_2, NULL);
|
|
V_1 = ((float)il2cpp_codegen_add(L_1, L_3));
|
|
}
|
|
|
|
IL_0022_1:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_5;
|
|
L_5 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_4, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_004e_1;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_6 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_7;
|
|
L_7 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_6, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (!L_7)
|
|
{
|
|
goto IL_004e_1;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_8 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_9;
|
|
L_9 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_8, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_10;
|
|
L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
|
|
if (L_10)
|
|
{
|
|
goto IL_0060_1;
|
|
}
|
|
}
|
|
|
|
IL_004e_1:
|
|
{
|
|
float L_11 = V_1;
|
|
V_1 = ((float)il2cpp_codegen_add(L_11, (1.0f)));
|
|
float L_12 = V_0;
|
|
V_0 = ((float)il2cpp_codegen_add(L_12, (1.0f)));
|
|
goto IL_00a0_1;
|
|
}
|
|
|
|
IL_0060_1:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_13 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_14;
|
|
L_14 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC(L_13, AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
RuntimeObject* L_15;
|
|
L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tFE6CE62D67D61F940F6BF8AE9D22B703E0E83BC1_il2cpp_TypeInfo_var, (RuntimeObject*)L_14);
|
|
V_2 = L_15;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0096_1:
|
|
{
|
|
{
|
|
RuntimeObject* L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_009f_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_17 = V_2;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_17);
|
|
}
|
|
|
|
IL_009f_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_008c_2;
|
|
}
|
|
|
|
IL_0073_2:
|
|
{
|
|
RuntimeObject* L_18 = V_2;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_19;
|
|
L_19 = InterfaceFuncInvoker0< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D >::Invoke(0, IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B_il2cpp_TypeInfo_var, L_18);
|
|
V_3 = L_19;
|
|
float L_20 = V_1;
|
|
float L_21;
|
|
L_21 = AsyncOperationHandle_get_PercentComplete_mB5B48174489343D707D9E4A90BAFE24658D135EC((&V_3), NULL);
|
|
V_1 = ((float)il2cpp_codegen_add(L_20, L_21));
|
|
float L_22 = V_0;
|
|
V_0 = ((float)il2cpp_codegen_add(L_22, (1.0f)));
|
|
}
|
|
|
|
IL_008c_2:
|
|
{
|
|
RuntimeObject* L_23 = V_2;
|
|
bool L_24;
|
|
L_24 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0073_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a0_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a0_1:
|
|
{
|
|
float L_25 = V_1;
|
|
float L_26 = V_0;
|
|
float L_27;
|
|
L_27 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(L_25/L_26)), (0.99000001f), NULL);
|
|
V_4 = L_27;
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00b1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00b1:
|
|
{
|
|
RuntimeObject* L_28 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
|
|
V_4 = (0.0f);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_00bb;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
float L_29 = V_4;
|
|
return L_29;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Execute_m1C732F5306F8912A5653C420F50A5EC0A0C419C9_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50FBAEBA1E034B056BB4A216B2BE8DC46B7EE5F4);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
Exception_t* V_1 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_0 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_0, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_2 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
int32_t L_3;
|
|
L_3 = AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047(L_2, AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_3) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->___m_Provider;
|
|
int32_t L_5;
|
|
L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(5, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_4);
|
|
if (((int32_t)((int32_t)L_5&1)))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_6 = V_0;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_7 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
Exception_t* L_8;
|
|
L_8 = AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA(L_7, AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA_RuntimeMethod_var);
|
|
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
|
|
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_9, _stringLiteral50FBAEBA1E034B056BB4A216B2BE8DC46B7EE5F4, L_8, NULL);
|
|
ProviderOperation_1_ProviderCompleted_TisRuntimeObject_mD89DD12CFE73402A281371B942DCCBB0478CBB73(__this, L_6, (bool)0, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
RuntimeObject* L_10 = __this->___m_Provider;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_11 = __this->___m_ResourceManager;
|
|
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
ProvideHandle__ctor_m747E40C8B08DBF3EB4276D7B0836C0F0D5B59B0A((&L_12), L_11, (RuntimeObject*)__this, NULL);
|
|
InterfaceActionInvoker1< ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 >::Invoke(3, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_10, L_12);
|
|
goto IL_007e;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_006a;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_006a:
|
|
{
|
|
Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
V_1 = L_13;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_14 = V_0;
|
|
Exception_t* L_15 = V_1;
|
|
ProviderOperation_1_ProviderCompleted_TisRuntimeObject_mD89DD12CFE73402A281371B942DCCBB0478CBB73(__this, L_14, (bool)0, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Init_m976695CEEB6B266003683AEFDCE67615BE82A5C1_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___0_rm, RuntimeObject* ___1_provider, RuntimeObject* ___2_location, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___3_depOp, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_0 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
il2cpp_codegen_initobj(L_0, sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = ___0_rm;
|
|
__this->___m_ResourceManager = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceManager), (void*)L_1);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_2 = ___3_depOp;
|
|
__this->___m_DepOp = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp))->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp))->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_4;
|
|
L_4 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_3, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_5 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_6;
|
|
L_6 = AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D(L_5, AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_7 = ___1_provider;
|
|
__this->___m_Provider = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Provider), (void*)L_7);
|
|
RuntimeObject* L_8 = ___2_location;
|
|
__this->___m_Location = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Location), (void*)L_8);
|
|
__this->___m_ReleaseDependenciesOnFailure = (bool)1;
|
|
__this->___m_ProviderCompletedCalled = (bool)0;
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_9 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_9, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), NULL);
|
|
ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_inline(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Init_m7C51F37D66A80580D3F67CD3BF66AB5879506148_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___0_rm, RuntimeObject* ___1_provider, RuntimeObject* ___2_location, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___3_depOp, bool ___4_releaseDependenciesOnFailure, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D* L_0 = (DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)(&__this->___m_DownloadStatus);
|
|
il2cpp_codegen_initobj(L_0, sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_1 = ___0_rm;
|
|
__this->___m_ResourceManager = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceManager), (void*)L_1);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_2 = ___3_depOp;
|
|
__this->___m_DepOp = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp))->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DepOp))->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_4;
|
|
L_4 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_3, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_5 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_6;
|
|
L_6 = AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D(L_5, AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_7 = ___1_provider;
|
|
__this->___m_Provider = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Provider), (void*)L_7);
|
|
RuntimeObject* L_8 = ___2_location;
|
|
__this->___m_Location = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Location), (void*)L_8);
|
|
bool L_9 = ___4_releaseDependenciesOnFailure;
|
|
__this->___m_ReleaseDependenciesOnFailure = L_9;
|
|
__this->___m_ProviderCompletedCalled = (bool)0;
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_10 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_10, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), NULL);
|
|
ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_inline(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProviderOperation_1_WaitForCompletionHandler_m5DDB387D8F22523026DA82360A0ADA1505C4B6C1_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_1 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_2;
|
|
L_2 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786(L_1, AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_3 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
RuntimeObject* L_4;
|
|
L_4 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B(L_3, AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
bool L_5 = ((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this)->___HasExecuted;
|
|
if (L_5)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationBase_1_InvokeExecute_m7BC15822A8CB138F65AF12E9000EFBD6EE3F48B3((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
bool L_6;
|
|
L_6 = AsyncOperationBase_1_get_IsDone_mFD5B8AC9A444EA62DB9751CEE9275A9BB43B4622((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Destroy_mFFE84F1E3773422B8A4B9D8975EB73E72401CCA8_gshared (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
bool L_0 = __this->___m_NeedsRelease;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = __this->___m_Provider;
|
|
RuntimeObject* L_2 = __this->___m_Location;
|
|
RuntimeObject* L_3;
|
|
L_3 = AsyncOperationBase_1_get_Result_mCCD9D27A9D37A11B520A6D95B4EB191835B8C368_inline((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(4, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_1, L_2, L_3);
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_4 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
bool L_5;
|
|
L_5 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB(L_4, AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90* L_6 = (AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)(&__this->___m_DepOp);
|
|
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1(L_6, AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_7 = V_0;
|
|
AsyncOperationBase_1_set_Result_m34F12D5AF676CCB4F67BBB1B2608F46833A59257_inline((AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13*)__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
__this->___m_Location = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Location), (void*)(RuntimeObject*)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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProviderOperation_1_UnityEngine_ResourceManagement_AsyncOperations_ICachable_get_Key_m9132B01400BADDE7AB512BBAAB6832088DDDCA49_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),13));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_UnityEngine_ResourceManagement_AsyncOperations_ICachable_set_Key_m43B227E8859BA2A5A4CEA9361D4FEC2AC5DAC1DF_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),13), L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProviderOperation_1_get_ProvideHandleVersion_mBDD8AAB821064F3B489425D0640976BEB5409899_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),11));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProviderOperation_1_get_Location_mECFD0245303B531C9CDB7D85AFBEF59EB15E88F1_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetDownloadProgressCallback_mD1DC111957E3374ACE89BBC17193BA415848AAD2_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_0 = ___0_callback;
|
|
il2cpp_codegen_write_instance_field_data<Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4), L_0);
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_1 = *(Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_2 = *(Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_3;
|
|
L_3 = Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_inline(L_2, NULL);
|
|
il2cpp_codegen_write_instance_field_data<DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7), L_3);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetWaitForCompletionCallback_m423812D46C9DC8C0994E0AEB680139EAC4D01770_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_0 = ___0_callback;
|
|
il2cpp_codegen_write_instance_field_data<Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5), L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProviderOperation_1_InvokeWaitForCompletion_m1A683F8730407E547EBA3316C7AA0FBEC4344A17_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B8_0 = NULL;
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* G_B7_0 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = (( bool (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
bool L_2;
|
|
L_2 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4;
|
|
L_4 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_5 = *(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),4));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_6 = L_5;
|
|
if (L_6)
|
|
{
|
|
G_B8_0 = L_6;
|
|
goto IL_0044;
|
|
}
|
|
G_B7_0 = L_6;
|
|
}
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
float L_7;
|
|
L_7 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
ResourceManager_Update_mE18FA475CB6F6B7020A53A51B0FAD323819F7B4C(G_B8_0, L_7, NULL);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
bool L_8 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),10));
|
|
if (L_8)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_9 = *(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5));
|
|
if (L_9)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_10 = *(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),5));
|
|
bool L_11;
|
|
L_11 = Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_inline(L_10, NULL);
|
|
return L_11;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D ProviderOperation_1_GetDownloadStatus_mFDB93DBF7D6C6444B88637DF56AA243942995C5F_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_visited, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_1 = V_1;
|
|
G_B3_0 = L_1;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = ___0_visited;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_3;
|
|
L_3 = AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), L_2, AsyncOperationHandle_1_InternalGetDownloadStatus_mB5722FDD78A3C1070EB8D85F52C41FF1D22DAA3B_RuntimeMethod_var);
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
V_0 = G_B3_0;
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_4 = *(Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
|
|
if (!L_4)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* L_5 = *(Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_6;
|
|
L_6 = Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_inline(L_5, NULL);
|
|
il2cpp_codegen_write_instance_field_data<DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7), L_6);
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_7;
|
|
L_7 = (( int32_t (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_8 = (((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7))))->___TotalBytes;
|
|
(((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7))))->___DownloadedBytes = L_8;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
il2cpp_codegen_initobj((&V_1), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
int64_t L_9 = (((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7))))->___DownloadedBytes;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_10 = V_0;
|
|
int64_t L_11 = L_10.___DownloadedBytes;
|
|
(&V_1)->___DownloadedBytes = ((int64_t)il2cpp_codegen_add(L_9, L_11));
|
|
int64_t L_12 = (((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7))))->___TotalBytes;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_13 = V_0;
|
|
int64_t L_14 = L_13.___TotalBytes;
|
|
(&V_1)->___TotalBytes = ((int64_t)il2cpp_codegen_add(L_12, L_14));
|
|
bool L_15;
|
|
L_15 = (( bool (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
(&V_1)->___IsDone = L_15;
|
|
DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1__ctor_m19974AF8E637426AAD4061FD1EEF012469132314_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), (bool)1);
|
|
(( void (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_GetDependencies_m44CD61303C9D48A944251D83C2496D002F39562C_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* ___0_deps, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* L_1 = ___0_deps;
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_2 = *(AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9));
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_3;
|
|
L_3 = AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292(L_2, AsyncOperationHandle_1_op_Implicit_mB435C4396E3D17F8DBF99AAB24431AB5C60E7292_RuntimeMethod_var);
|
|
List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_inline(L_1, L_3, List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_ReleaseDependencies_m52D8CF19801FC51D0A9FE2DBFFC072A9C1373B29_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProviderOperation_1_get_DebugName_m5FF758F052493E4D4252CB1A0E89E411EC8B78B5_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* G_B2_0 = NULL;
|
|
String_t* G_B2_1 = NULL;
|
|
String_t* G_B1_0 = NULL;
|
|
String_t* G_B1_1 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
String_t* G_B3_2 = NULL;
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 7)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
String_t* L_2;
|
|
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_1);
|
|
RuntimeObject* L_3 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
|
|
if (!L_3)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = _stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9;
|
|
goto IL_002f;
|
|
}
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = _stringLiteral05610D25C7DBBDB071AEA3EBE257EB80F7BE35A9;
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
|
|
String_t* L_5;
|
|
L_5 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IResourceLocation_tB0706DA8EB5339ECB4B64C7D2DAFC1EB35D2915C_il2cpp_TypeInfo_var, L_4);
|
|
String_t* L_6;
|
|
L_6 = (( String_t* (*) (String_t*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_5, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
G_B3_0 = L_6;
|
|
G_B3_1 = G_B1_0;
|
|
G_B3_2 = G_B1_1;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
G_B3_0 = _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E;
|
|
G_B3_1 = G_B2_0;
|
|
G_B3_2 = G_B2_1;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
String_t* L_7;
|
|
L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, (RuntimeObject*)G_B3_1, (RuntimeObject*)G_B3_0, NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_GetDependencies_mDB1581BDC6A11F06A0975706B14E90EA5416481B_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, RuntimeObject* ___0_dstList, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
RuntimeObject* L_0 = ___0_dstList;
|
|
InterfaceActionInvoker0::Invoke(3, ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
RuntimeObject* L_2;
|
|
L_2 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
V_0 = 0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
RuntimeObject* L_3 = ___0_dstList;
|
|
RuntimeObject* L_4;
|
|
L_4 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_5 = V_0;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_6;
|
|
L_6 = InterfaceFuncInvoker1< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D, int32_t >::Invoke(0, IList_1_t51C927E4DB09F17222E3CE5A7157AB2B63CD87C4_il2cpp_TypeInfo_var, L_4, L_5);
|
|
V_1 = L_6;
|
|
RuntimeObject* L_7;
|
|
L_7 = AsyncOperationHandle_get_Result_mC319B351EAF9A8C76AAEB948BB3BC17F94AC9746((&V_1), NULL);
|
|
InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB_il2cpp_TypeInfo_var, (RuntimeObject*)L_3, L_7);
|
|
int32_t L_8 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
int32_t L_9 = V_0;
|
|
RuntimeObject* L_10;
|
|
L_10 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_11;
|
|
L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
|
|
if ((((int32_t)L_9) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ProviderOperation_1_get_RequestedType_m7A3E5D62B21563EF98B7355A41F75F5C4C7D2FC7_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 7)) };
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProviderOperation_1_get_DependencyCount_mD3A85E95B0D27E7D1901EC1F9257B5FBE8AD4A4A_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_0)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1;
|
|
L_1 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (!L_1)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2;
|
|
L_2 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_3;
|
|
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_2);
|
|
return L_3;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_SetProgressCallback_m0C600CFCA23A9BD990638E5F03D591FB64E438D2_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = ___0_callback;
|
|
il2cpp_codegen_write_instance_field_data<Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3), L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ProviderOperation_1_get_Progress_m3BFE08D3630AEBF7B468031FD8C8050312F39442_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFE6CE62D67D61F940F6BF8AE9D22B703E0E83BC1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
RuntimeObject* V_2 = NULL;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
try
|
|
{
|
|
{
|
|
V_0 = (1.0f);
|
|
V_1 = (0.0f);
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_0 = *(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
|
|
if (!L_0)
|
|
{
|
|
goto IL_0022_1;
|
|
}
|
|
}
|
|
{
|
|
float L_1 = V_1;
|
|
Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_2 = *(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
|
|
float L_3;
|
|
L_3 = Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_inline(L_2, NULL);
|
|
V_1 = ((float)il2cpp_codegen_add(L_1, L_3));
|
|
}
|
|
|
|
IL_0022_1:
|
|
{
|
|
bool L_4;
|
|
L_4 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_4)
|
|
{
|
|
goto IL_004e_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5;
|
|
L_5 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_004e_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6;
|
|
L_6 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
int32_t L_7;
|
|
L_7 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tFE50E9F177024FC262BCB55F9FE75FA6B7F04A1F_il2cpp_TypeInfo_var, (RuntimeObject*)L_6);
|
|
if (L_7)
|
|
{
|
|
goto IL_0060_1;
|
|
}
|
|
}
|
|
|
|
IL_004e_1:
|
|
{
|
|
float L_8 = V_1;
|
|
V_1 = ((float)il2cpp_codegen_add(L_8, (1.0f)));
|
|
float L_9 = V_0;
|
|
V_0 = ((float)il2cpp_codegen_add(L_9, (1.0f)));
|
|
goto IL_00a0_1;
|
|
}
|
|
|
|
IL_0060_1:
|
|
{
|
|
RuntimeObject* L_10;
|
|
L_10 = AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Result_m7F9FBE56DE53D3672C79D753722BA4B411722ECC_RuntimeMethod_var);
|
|
RuntimeObject* L_11;
|
|
L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tFE6CE62D67D61F940F6BF8AE9D22B703E0E83BC1_il2cpp_TypeInfo_var, (RuntimeObject*)L_10);
|
|
V_2 = L_11;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0096_1:
|
|
{
|
|
{
|
|
RuntimeObject* L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_009f_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_13 = V_2;
|
|
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
|
|
}
|
|
|
|
IL_009f_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_008c_2;
|
|
}
|
|
|
|
IL_0073_2:
|
|
{
|
|
RuntimeObject* L_14 = V_2;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_15;
|
|
L_15 = InterfaceFuncInvoker0< AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D >::Invoke(0, IEnumerator_1_t62E1C014CE192AAF3D0E63C154CDC53D78D8A17B_il2cpp_TypeInfo_var, L_14);
|
|
V_3 = L_15;
|
|
float L_16 = V_1;
|
|
float L_17;
|
|
L_17 = AsyncOperationHandle_get_PercentComplete_mB5B48174489343D707D9E4A90BAFE24658D135EC((&V_3), NULL);
|
|
V_1 = ((float)il2cpp_codegen_add(L_16, L_17));
|
|
float L_18 = V_0;
|
|
V_0 = ((float)il2cpp_codegen_add(L_18, (1.0f)));
|
|
}
|
|
|
|
IL_008c_2:
|
|
{
|
|
RuntimeObject* L_19 = V_2;
|
|
bool L_20;
|
|
L_20 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_19);
|
|
if (L_20)
|
|
{
|
|
goto IL_0073_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a0_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a0_1:
|
|
{
|
|
float L_21 = V_1;
|
|
float L_22 = V_0;
|
|
float L_23;
|
|
L_23 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(L_21/L_22)), (0.99000001f), NULL);
|
|
V_4 = L_23;
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00b1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00b1:
|
|
{
|
|
RuntimeObject* L_24 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
|
|
V_4 = (0.0f);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_00bb;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
float L_25 = V_4;
|
|
return L_25;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Execute_m5AB0103E567E4B76200979C1850CD6B8F22B91DE_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50FBAEBA1E034B056BB4A216B2BE8DC46B7EE5F4);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
const Il2CppFullySharedGenericAny L_11 = L_4;
|
|
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
memset(V_0, 0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
Exception_t* V_1 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
bool L_0;
|
|
L_0 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1;
|
|
L_1 = AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_Status_m2826D9CA9BE09868CC0A611B33DFE15B03C1F047_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8));
|
|
int32_t L_3;
|
|
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(5, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_2);
|
|
if (((int32_t)((int32_t)L_3&1)))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
il2cpp_codegen_memcpy(L_4, V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
Exception_t* L_5;
|
|
L_5 = AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_OperationException_m45DB51ADF168EF07BEAFFD24D5A6ECAB7DE916AA_RuntimeMethod_var);
|
|
Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(Exception_t_il2cpp_TypeInfo_var);
|
|
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_6, _stringLiteral50FBAEBA1E034B056BB4A216B2BE8DC46B7EE5F4, L_5, NULL);
|
|
InvokerActionInvoker3< Il2CppFullySharedGenericAny, bool, Exception_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? L_4: *(void**)L_4), (bool)0, L_6);
|
|
return;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
RuntimeObject* L_7 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_8 = *(ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),14));
|
|
ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
ProvideHandle__ctor_m747E40C8B08DBF3EB4276D7B0836C0F0D5B59B0A((&L_9), L_8, (RuntimeObject*)__this, NULL);
|
|
InterfaceActionInvoker1< ProvideHandle_t784595962229824EBCC1B2D6B45B069C9A207631 >::Invoke(3, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_7, L_9);
|
|
goto IL_007e;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_006a;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_006a:
|
|
{
|
|
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
V_1 = L_10;
|
|
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
il2cpp_codegen_memcpy(L_11, V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
Exception_t* L_12 = V_1;
|
|
InvokerActionInvoker3< Il2CppFullySharedGenericAny, bool, Exception_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? L_11: *(void**)L_11), (bool)0, L_12);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Init_mEFE6E513E1513A37413C78471FC21A68007608DC_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___0_rm, RuntimeObject* ___1_provider, RuntimeObject* ___2_location, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___3_depOp, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7)))), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = ___0_rm;
|
|
il2cpp_codegen_write_instance_field_data<ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),14), L_0);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = ___3_depOp;
|
|
il2cpp_codegen_write_instance_field_data<AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9), L_1);
|
|
bool L_2;
|
|
L_2 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_3;
|
|
L_3 = AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_4 = ___1_provider;
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8), L_4);
|
|
RuntimeObject* L_5 = ___2_location;
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10), L_5);
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), (bool)1);
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6), (bool)0);
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_6 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_6, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), NULL);
|
|
(( void (*) (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B*, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Init_m6FB45614D4B23A2205066979498648BAD719AC30_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* ___0_rm, RuntimeObject* ___1_provider, RuntimeObject* ___2_location, AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 ___3_depOp, bool ___4_releaseDependenciesOnFailure, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((((DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),7)))), sizeof(DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D));
|
|
ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D* L_0 = ___0_rm;
|
|
il2cpp_codegen_write_instance_field_data<ResourceManager_t23CA39B6F8FB4F38DFCA7F6FDAEE868D709C933D*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),14), L_0);
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_1 = ___3_depOp;
|
|
il2cpp_codegen_write_instance_field_data<AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9), L_1);
|
|
bool L_2;
|
|
L_2 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90 L_3;
|
|
L_3 = AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_Acquire_mCDDF68BFF0F5C6450044727445B62722A15BDC0D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_4 = ___1_provider;
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8), L_4);
|
|
RuntimeObject* L_5 = ___2_location;
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10), L_5);
|
|
bool L_6 = ___4_releaseDependenciesOnFailure;
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), L_6);
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),6), (bool)0);
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_7 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
|
|
Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_7, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), NULL);
|
|
(( void (*) (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B*, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProviderOperation_1_WaitForCompletionHandler_m12B7892D284BFED6E77B8B6AEAB721321D43F0B9_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = (( bool (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_1;
|
|
L_1 = AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_get_IsDone_m5CE276DB16D5DC467F8DC24D48C1F9673A3B6786_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2;
|
|
L_2 = AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_WaitForCompletion_m79B9DA519122674BFB51B968E6E7C94B04D1267B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
bool L_3 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),10));
|
|
if (L_3)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
bool L_4;
|
|
L_4 = (( bool (*) (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProviderOperation_1_Destroy_mAD684589B6D012AAEAE81664C37787E0B4369010_gshared (ProviderOperation_1_tDAD2CCF2EA2F73241DAE27B960D161573DF9686B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
const Il2CppFullySharedGenericAny L_6 = L_3;
|
|
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
memset(V_0, 0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
{
|
|
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),12));
|
|
if (!L_0)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),8));
|
|
RuntimeObject* L_2 = *(RuntimeObject**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10));
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, (Il2CppFullySharedGenericAny*)L_3);
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_3);
|
|
InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(4, IResourceProvider_tAD356B19CE0730462C3D5B6E7FBAD905342B9247_il2cpp_TypeInfo_var, L_1, L_2, L_4);
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
bool L_5;
|
|
L_5 = AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_IsValid_mED70B407DD7990BA4F4075EB68A2B30BE0CC63DB_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1((((AsyncOperationHandle_1_t7854E14EDF49B0D526002237C4BBFAB8D15A5A90*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),9)))), AsyncOperationHandle_1_Release_mF6710B199D5B6D484B6133E8BD599EF5ADD33BD1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
il2cpp_codegen_memcpy(L_6, V_0, SizeOf_TObject_tDC9E3BF6AF8A685EECA3DA99B40EE4249DCF8D89);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), (AsyncOperationBase_1_tC223E14A32A76ACAD6A5CFD6C86F5C96F083B751*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? L_6: *(void**)L_6));
|
|
il2cpp_codegen_write_instance_field_data<RuntimeObject*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),10), (RuntimeObject*)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
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m12C88D449E450F4D1C61142CFFD8BEB11CA0801D_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_0;
|
|
L_0 = Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m984509B3E0B9C3263CFB8453C73F4AD9E3644E29_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_6 = (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)(ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mD8F7C861EBD8BADFF06C6BB91E4C3788DBBDAF08_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m704393828D7EDB187A56E4CC7B1E8BA72DC44F28_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_m164E2679362EE553C29939C78A8CAEC8DDFAC97E_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m239580CDAFF1478FF7DD592CE58F7BB14CB4320C_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, L_4, L_5, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_8 = __this->____array;
|
|
int32_t L_9 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), L_9)), NULL);
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, L_11, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_m1F4B1E8C5BE1DFE1659459E08D57769C90649592_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mB3189D4F2FAB49DE8BFC520AC11AFE28648F50EA_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_m7820EA4C718F05FC4176627F33CEB537A9AFE40B(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F Queue_1_GetEnumerator_m64DE5101D07CDF2E81B8A63564C004CA4DEF01DC_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m8C189B18531AE6544A67CBB17969221C71ADC138_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mDDCF3BA617A03F977589A3E3794FE0A1FD01D940_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mC24F3945DEBBA0F2CA05A079C248A325676684FD((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_tF5E6D2CF41C59A70D02DEBEDEAD60CE503DA841F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 Queue_1_Dequeue_m2B1A9109F2EB017EEADFE5A0DA25996F48FA851F_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* V_1 = NULL;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B3_0 = L_6;
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_7 = V_1;
|
|
int32_t L_8 = V_0;
|
|
il2cpp_codegen_initobj((&V_2), sizeof(ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14));
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_9 = V_2;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14)L_9);
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_10 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 Queue_1_Peek_m88B7A84ED17DF53B29A47529D05CAFACBB6C1416_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_mA4C851F1AA0E2004C086A3E5739289FF16CF431B_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14* L_2 = ___0_result;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14*)L_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14*)L_2)->___Item2))->___m_InternalOp), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14*)L_2)->___Item2))->___m_LocationName), (void*)NULL);
|
|
#endif
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_mE2E42F3F4D86DF74380403588FB5AF432D236121_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = __this->____array;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_8 = __this->____array;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_14 = __this->____array;
|
|
ValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14 L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m0F0917751CAF85CF53D3AC43174032A21DFACF5D(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* Queue_1_ToArray_mA774FFB9884C3B8B260DAE21770421D4CEBB9B23_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_1;
|
|
L_1 = Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)(ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_12 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_15 = __this->____array;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_16 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m7820EA4C718F05FC4176627F33CEB537A9AFE40B_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* V_0 = NULL;
|
|
Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* G_B6_0 = NULL;
|
|
Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_1 = (ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)(ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_11 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_14 = __this->____array;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_15 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mDE2270884136ABAF283260B235151ACC8EE653FB_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4791F8E42F7D3E9E834E02D5A0B21FAB09ED59CC_gshared (Queue_1_tC1ADE5768022CB90A8068604A44EA3B1038DBE73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mC2547198A54AB222EA96E649C3A653C21785EE72_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_0;
|
|
L_0 = Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mE3D16BAC10E3E8310BFD91E86E73A47FC415AF97_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_6 = (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)(EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m3A61FABB0AD9451F71F926B823F2F44E309C6372_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m08055A31C713D7C4F069943FBC34FF6497D980FF_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_m824E4DEDBA00C644E4BD2DB895B6E905D15704C8_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m74A7CE2E9F16893B7218F9F108F0C4F1328058A4_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, L_4, L_5, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_8 = __this->____array;
|
|
int32_t L_9 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), L_9)), NULL);
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, L_11, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_mECF47CAE501BB0443EBE564E6C9EEC9AE8C41969_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mEA83B1259F57F18E4BF86A4CC43BAEC33D2FCA41_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_m9C99B93C7AB97E316D1E8591BCF01B03FD5B9F1A(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 Queue_1_GetEnumerator_m4464DDCF024AA5806E45E241C0BC8BF2F71D574F_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m278165306205AA6C5E604C7DEECAEF450220A964_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mA381A953C70DED15A56D8D12CB61B2DCC32EB94C_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m96AAB9F5DC5F6BBCB377A9459038CB7F0CF0875C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t329C281175018D15B72F177193D05EC5E98EBF18 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 Queue_1_Dequeue_m841B28D2AD7F6CEFF71B159D6B4B9526C4858780_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* V_1 = NULL;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B3_0 = L_6;
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_7 = V_1;
|
|
int32_t L_8 = V_0;
|
|
il2cpp_codegen_initobj((&V_2), sizeof(Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215));
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_9 = V_2;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215)L_9);
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_10 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 Queue_1_Peek_mAA48A0CAF08E80D6DA532EECF0EB0DF69E895DA7_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_mCF4D52D6B62F812F3A2C439D275CEC009E609FD4_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215* L_2 = ___0_result;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215*)L_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215*)L_2)->____managedEvent), (void*)NULL);
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_mAB1CDDA12BB6C3AC86CF1086B6A1AE04FA0A533B_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = __this->____array;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_8 = __this->____array;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_14 = __this->____array;
|
|
Event_tDC1CE7179A25C1AC33BD07C5B4F161045A672215 L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m783DEB1BEA7DFED9BEAA2878AE0FFC9E1A083B73(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* Queue_1_ToArray_m41B953E9C03B9D934ED24354C0DD5F1AC440466D_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_1;
|
|
L_1 = Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)(EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_12 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_15 = __this->____array;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_16 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m9C99B93C7AB97E316D1E8591BCF01B03FD5B9F1A_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* V_0 = NULL;
|
|
Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* G_B6_0 = NULL;
|
|
Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_1 = (EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)(EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_11 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_14 = __this->____array;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_15 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m86C24E3D8D2B55FCD5FE49614EEC466771A8471F_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4E22F11E12D35FD450ED05E4C4A7D959DDCC8E58_gshared (Queue_1_t511BA32B92964BEC1458E4CF6F295292576243B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0;
|
|
L_0 = Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mCFBB78D8B30A0F7F62B7B13B48794314CF472D4D_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m64927F70EEDD608787495C8CD045AB0538528178_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_mB126A5C4AEA0618F16C39571027DA9CD47379039_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_mF9C62216146F40E17E678C66BDFD0672A6A2BFA1_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_m951B065722F6BAD8756DF930F0E77EFC01865B73_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_mC239D559AF84CEE25E8EEADB05B96025C66ED6D5(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
int32_t L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (int32_t)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 Queue_1_GetEnumerator_mC56A5519A861A13B2DFF0857D4908B7A495970D5_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m00D02E02E64C0C3A402468A862ED63F52FC4360D_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mB64344DD889D2DA18EA20A979560574BBB7CCE0B_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m5D19A6A35D333E4EF604BB42D7F8839CDF43B3AE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_tC5D53D94AA54C1739681E6FC364E9CD8AE31ECE0 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
int32_t L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B4_0 = L_6;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_7 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_8 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
int32_t L_9 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_Peek_m670D85E9DC1BD3A794F6006EE07A20E4AC33C08C_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
int32_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_m19D64AA56C1A7B16E6F20797C91B7F6F159731E7_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(int32_t));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t* L_2 = ___0_result;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
int32_t L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(int32_t*)L_2 = L_6;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_m3ABAE00CC43C9B6561CE5F94724ED2FCD962BD64_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____array;
|
|
int32_t L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->____array;
|
|
int32_t L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____array;
|
|
int32_t L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m22CB8CB6C30E1C3E70C8662D7A290B88EF5007F3(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Queue_1_ToArray_mCB86607434F2C40D8E444E595A9748C0E72255BA_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
|
|
L_1 = Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->____array;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_mC239D559AF84CEE25E8EEADB05B96025C66ED6D5_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* G_B6_0 = NULL;
|
|
Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____array;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m30C57750EB5C9A1840E1F823928030E66FF1F961_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m5D8FD90EDA9D9EB662F56AAE70DCE0AEDC773CFF_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m3A126C80D91B2EB3C8E8BE072438D3C3640A5A75_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_0;
|
|
L_0 = Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mA6D219FBF1F11E55D74C0545DBF6AA18C5AF85B3_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_6 = (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)(JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m82A01ECF2E58E85CB036CC8A5003977C294922A9_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m651CD21940DE48A08FC17F6D6A54A001C9EC499F_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_m8D1E973396C1AF008B7003FF251DF68BA9EBC6E2_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m9B8DBB3F3DCFAE1306C2A604E8C4FCB5E80E4E59_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_mEEF9060CB1702EEB6695F115562EFB3DAA29992D_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m7ACC3D9CAAB2E747FE32FCB2928ED5886A5B33B1_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_m9A483395EF3F401BC08314BDE9392BD26EBE444F(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B Queue_1_GetEnumerator_m092DE77C76645AFDD839F99DB6DB0C8A9FFD0B05_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3BAEC4F450BC7747422D37AA9ADE3D522E3B6AA4_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mB5643D90AE44533169A70ECBF4FB8D9BABC22A78_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mCAEAD58A7CCD7D52CA917A793703DEC5C62FD886((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t010464636F36FAEAEA939F0C460D9B4D3742028B L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 Queue_1_Dequeue_mAB6FF2BF6F12E3AD12C7524DB9EB640CB5C3750E_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* V_1 = NULL;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B4_0 = L_6;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_7 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_8 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
int32_t L_9 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 Queue_1_Peek_m639CC79FAC9BD961981FAD7C71CBC8FD7F122EDC_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_m94AB487054E12FD562B8AA2E2A4D4F718BCF4AB6_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_2 = ___0_result;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08*)L_2 = L_6;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_mF17839D3523CFFAF643E06BD857B5FCB26EB9312_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_3 = __this->____array;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_8 = __this->____array;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_14 = __this->____array;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_mCD89004E22CB4FEB73672DD2830E315DDA4DA3BE(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* Queue_1_ToArray_m37BDB9698F8E57DC78F53E21C3E964A6A0CDA62A_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_1;
|
|
L_1 = Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_3 = (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)(JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_12 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_15 = __this->____array;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_16 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m9A483395EF3F401BC08314BDE9392BD26EBE444F_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* V_0 = NULL;
|
|
Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* G_B6_0 = NULL;
|
|
Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_1 = (JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)(JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_11 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_14 = __this->____array;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_15 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m3D336700DC21E884D1630A558443DAF213BF7390_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_mD2319068D20E3C518DE4D8B243133A83BE83B8FA_gshared (Queue_1_t9F41BF6CFC5D32AA799C92FDAE83FEBE7D98DAC9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0;
|
|
L_0 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m487BCAF8F7A2FB003B54B1E744B80FB6651B4963_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m053714A9E6478AFE7CD493D962FCBB5E58A24A86_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_m10E1293E4A4BE4403DA68CFCAB5494FED197110C_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, L_4, L_5, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->____array;
|
|
int32_t L_9 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), L_9)), NULL);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, L_11, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_m7EC23B77294ABA74E78B728FBA0C420C959CE4A0_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_mD8086A1BE69A9D667942BEE1B7C493ED46D076B2(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
RuntimeObject* L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (RuntimeObject*)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A Queue_1_GetEnumerator_mBF0033C4BCEA408644D24F0B28A81F9145FB97C9_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4DF91611354D7FE1796A09DCB101AF5E70805793_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_m36EBE55DAAC29B841CC02D968AC0E41A5D64DADB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m07A08E9A1E2AB072CB1654A5009DA79A460E081B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t30E3290EE12437374037B3CF0EE4D614F96D030A L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
|
|
RuntimeObject* V_2 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
RuntimeObject* G_B3_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
RuntimeObject* L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B3_0 = L_6;
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = V_1;
|
|
int32_t L_8 = V_0;
|
|
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_9 = V_2;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (RuntimeObject*)L_9);
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_10 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Peek_mBCFFD1AF751385D78C4EA93D62857F936CD03866_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
RuntimeObject* L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_m8CC7F8B13481140A1ED86A897EF276D0A7449AFE_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject** ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(RuntimeObject*));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
RuntimeObject** L_2 = ___0_result;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
RuntimeObject* L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(RuntimeObject**)L_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)L_6);
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_m2005E02D4DC2C3186E5BA0722C8435C966AB7B0E_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____array;
|
|
RuntimeObject* L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->____array;
|
|
RuntimeObject* L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->____array;
|
|
RuntimeObject* L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Queue_1_ToArray_m4EE007D1D45FDFE14373A58B80B6D9EB2A03A9D8_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
|
|
L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = __this->____array;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_mD8086A1BE69A9D667942BEE1B7C493ED46D076B2_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
|
|
Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* G_B6_0 = NULL;
|
|
Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->____array;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mBE64AC05D205514CF53E249788563FB5000FDB82_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m79CDC02B168158EA24B805B9CB987F18C37638EA_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m657BFA58DFD6AB5B1B4B69AA6E963CD569637EAD_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0;
|
|
L_0 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m2A01859D57AB64CDCAECDF68089FD2236759976C_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mE6103188ACDEC07F90F2D2986554730D18029750_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_m1E7DDED94ADEB25172891CED1F68DFC880B66415_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_m8E5ACA13B4BA41CC3230927ACEB3CF68820A8A05_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_mF3F6BB3C909C58BB9407AA3FFA131CC73E1287AA_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = __this->____tail;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->____array;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10)), NULL);
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_11, 0, L_12, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_13 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_m8ACB04592D3C4936139A90C1CE9B708BA3F7D47F_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m9159DC6A9BC5528A3444329C408F4101004CF652_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
|
|
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_item : &___0_item), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
il2cpp_codegen_memcpy((L_7)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_8)), L_9, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_7)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_8)), (void*)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_GetEnumerator_m6C532F76552CCD7154B74816F66DA3CE367BD90D_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
|
|
const Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C L_0 = alloca(SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
{
|
|
memset(L_0, 0, SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB((Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m926D620709AEF33612E061F359920FA5A7F33D2F_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
|
|
const Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C L_0 = alloca(SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
{
|
|
memset(L_0, 0, SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB((Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_0);
|
|
return (RuntimeObject*)L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mD615C747AA1C683E461CA820560E002427466EB8_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
|
|
const Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C L_0 = alloca(SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
{
|
|
memset(L_0, 0, SizeOf_Enumerator_t6909F21E05B290BE40805B8A5845E4FD888195A1);
|
|
Enumerator__ctor_m8DA499B2030A9C843BE8FCAEFDFD4CD4EB5BA0BB((Enumerator_tFA6E7D5BA5EFB0C82F2AA1342FFD5C2B753D673C*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_0);
|
|
return (RuntimeObject*)L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Dequeue_m80C152387A53656EC4AEF450BCBA9087DC51EEE3_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
|
|
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
const Il2CppFullySharedGenericAny L_10 = L_6;
|
|
int32_t V_0 = 0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL;
|
|
Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
memset(V_2, 0, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
Il2CppFullySharedGenericAny G_B4_0 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
memset(G_B4_0, 0, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
Il2CppFullySharedGenericAny G_B3_0 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
memset(G_B3_0, 0, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_5)), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
bool L_7;
|
|
L_7 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
if (!L_7)
|
|
{
|
|
il2cpp_codegen_memcpy(G_B4_0, L_6, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
goto IL_003a;
|
|
}
|
|
il2cpp_codegen_memcpy(G_B3_0, L_6, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = V_1;
|
|
int32_t L_9 = V_0;
|
|
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_2, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
il2cpp_codegen_memcpy(L_10, V_2, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
il2cpp_codegen_memcpy((L_8)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_9)), L_10, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_8)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_9)), (void*)L_10);
|
|
il2cpp_codegen_memcpy(G_B4_0, G_B3_0, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_11 = (int32_t*)(&__this->____head);
|
|
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_12 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
|
|
int32_t L_13 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
il2cpp_codegen_memcpy(il2cppRetVal, G_B4_0, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Peek_mC16DCF76985FF167BAB542F92D9AA03C1E210D8C_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
|
|
const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
il2cpp_codegen_memcpy(L_4, (L_1)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_3)), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_mA759DB49FBC988FD410603976DE2E9C0C693E500_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
|
|
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
Il2CppFullySharedGenericAny* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
Il2CppFullySharedGenericAny* L_2 = ___0_result;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_5)), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_2, L_6, SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(Il2CppFullySharedGenericAny*)L_2, (void*)L_6);
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_m18A922A2A41A33641FC69FAB29C41657375E682F_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
|
|
const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
const Il2CppFullySharedGenericAny L_9 = L_4;
|
|
const Il2CppFullySharedGenericAny L_15 = L_4;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array;
|
|
il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_item : &___0_item), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), NULL, L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_4: *(void**)L_4), L_5, L_6);
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->____array;
|
|
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_item : &___0_item), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
int32_t L_10 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), NULL, L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_9: *(void**)L_9), L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->____array;
|
|
il2cpp_codegen_memcpy(L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_item : &___0_item), SizeOf_T_tD6AE21C41260DF14F855F85E236422077D7456A1);
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), NULL, L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_15: *(void**)L_15), 0, L_16);
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* Queue_1_ToArray_m6E3371A83B60239A394CB7E49FFB3380C75C5E52_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1;
|
|
L_1 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = __this->____array;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m5368BB1720798CB76A62CDC47D91036C4B07BBEB_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
|
|
Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* G_B6_0 = NULL;
|
|
Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->____array;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_m556B77D096A97022BDACBFD4C2C78ABD6309A48C_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4A409F6A724BB2356563FCEA1FD83322718EE8C9_gshared (Queue_1_t00794C5F46E3254E713B03F949E6AB3A1AB1FD41* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m5793B48CD425E5D7A93313DF986956BBAA8B65C7_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_0;
|
|
L_0 = Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m98E586DB678570DC3A40CF92702290F1519727DC_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_6 = (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)(EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m08F50B5D83CD07085F9B86C829170F37FE7EF037_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_mBA41708EE6C38EC390C71F2AC83CC2FFC3D5D1E2_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_mC4119DAB01098BD9FAC558B758E91E4FD2283F21_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_mA1E2EE278988F339DC3EC2FA17F909904DE3C974_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, L_4, L_5, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_8 = __this->____array;
|
|
int32_t L_9 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), L_9)), NULL);
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, L_11, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_mD31AA840A14A0863D14662B3432C6F244F3ED007_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mBF44A4060F486104A2FC16D28D0BDBD08BC83491_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_m5115601B916B93D40CF5F1D0E701A44CE4AC00BD(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 Queue_1_GetEnumerator_m6811DC2FBA9AB8EEA103F351BF62C1CC4510F9C2_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m72D68C500677FCC7AD2E98F73EE2F4C101BFFBB3_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_mF93C321C59477A3AD51B3070041130177696ED5F_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mEDD7119A358C62419FF8F06020B05C38E755671E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t3B7550C1130BBD2F1A4BAE88FB62305FC7A95602 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 Queue_1_Dequeue_m90F123DA1976DFBC4D8B331B07B1EB833A2E4509_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* V_1 = NULL;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B3_0 = L_6;
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_7 = V_1;
|
|
int32_t L_8 = V_0;
|
|
il2cpp_codegen_initobj((&V_2), sizeof(EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2));
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_9 = V_2;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2)L_9);
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_10 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 Queue_1_Peek_m1C5E26653158385CA6B819CCC6C0B2E54FE805F5_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_m438D67BB89E5C9DE5D0B0F6D7C954F77F7C4D694_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2* L_2 = ___0_result;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2*)L_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2*)L_2)->___m_Event), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2*)L_2)->___m_Panel), (void*)NULL);
|
|
#endif
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_mC42C579A978F3B1371A7380402643611828E9E4B_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = __this->____array;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_8 = __this->____array;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_14 = __this->____array;
|
|
EventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2 L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mDA8ABF0C8CBC330E0DBA64B13F204111EAFA1294(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* Queue_1_ToArray_m09076A35A3E2BDFFFB21BCF0AA9E6AAE78901DE9_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_1;
|
|
L_1 = Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)(EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_12 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_15 = __this->____array;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_16 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m5115601B916B93D40CF5F1D0E701A44CE4AC00BD_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* V_0 = NULL;
|
|
Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* G_B6_0 = NULL;
|
|
Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_1 = (EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)(EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_11 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_14 = __this->____array;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_15 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mF35B8278118E61AA6201303604959C981D6274D8_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m10EBE3090FFF2A9725A7DB3135D2C29BEE30F2C0_gshared (Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m305184BC0CC0E383E8001B97DA4AEEA7D0CE1B2C_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_0;
|
|
L_0 = Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
__this->____array = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mBB24ED246DAAA77C2092ED6A2D2C77DC7BE23B5B_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_5 = ___0_capacity;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_6 = (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)(CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5);
|
|
__this->____array = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m0C22CA69FAA76A44B8107DCD23A3DD3327E63C3C_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_System_Collections_ICollection_get_IsSynchronized_mF204923CFC94A94A4C87A697FC845BA17D25A7B2_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_ICollection_get_SyncRoot_mB520097DA7393AA0006340BA528707A82362AC87_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m6DB16A4E0D88DC23DD547CFFA96F8E3C5CEBADD4_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (!L_0)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____size;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, L_4, L_5, NULL);
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_8 = __this->____array;
|
|
int32_t L_9 = __this->____head;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), L_9)), NULL);
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____tail;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, L_11, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
__this->____size = 0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
__this->____head = 0;
|
|
__this->____tail = 0;
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_System_Collections_ICollection_CopyTo_mF3012F58E434209795ED06755BE79FAB1E66A38C_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
RuntimeArray* L_2 = ___0_array;
|
|
int32_t L_3;
|
|
L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
V_0 = L_9;
|
|
int32_t L_10 = ___1_index;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_0;
|
|
if ((((int32_t)L_11) <= ((int32_t)L_12)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_13 = ___1_index;
|
|
int32_t L_14 = L_13;
|
|
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = ___1_index;
|
|
int32_t L_19 = __this->____size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19)))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
int32_t L_21 = __this->____size;
|
|
V_1 = L_21;
|
|
int32_t L_22 = V_1;
|
|
if (L_22)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_23 = __this->____array;
|
|
int32_t L_24 = __this->____head;
|
|
int32_t L_25 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_24))) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009c_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_1;
|
|
G_B17_0 = L_26;
|
|
goto IL_00ab_1;
|
|
}
|
|
|
|
IL_009c_1:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_27 = __this->____array;
|
|
int32_t L_28 = __this->____head;
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), L_28));
|
|
}
|
|
|
|
IL_00ab_1:
|
|
{
|
|
V_2 = G_B17_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_29 = __this->____array;
|
|
int32_t L_30 = __this->____head;
|
|
RuntimeArray* L_31 = ___0_array;
|
|
int32_t L_32 = ___1_index;
|
|
int32_t L_33 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_29, L_30, L_31, L_32, L_33, NULL);
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, L_35));
|
|
int32_t L_36 = V_1;
|
|
if ((((int32_t)L_36) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00e7_1;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_37 = __this->____array;
|
|
RuntimeArray* L_38 = ___0_array;
|
|
int32_t L_39 = ___1_index;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_40 = __this->____array;
|
|
int32_t L_41 = __this->____head;
|
|
int32_t L_42 = V_1;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, L_38, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_39, ((int32_t)(((RuntimeArray*)L_40)->max_length)))), L_41)), L_42, NULL);
|
|
}
|
|
|
|
IL_00e7_1:
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_00e9;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00e9:
|
|
{
|
|
ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_43 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));;
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_44 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, method);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m4415CE3E59110C01F3959FF645AEB9D0A12D5A82_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_1 = __this->____array;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_2 = __this->____array;
|
|
V_0 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_multiply(((int64_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), ((int64_t)((int32_t)200))))/((int64_t)((int32_t)100)))));
|
|
int32_t L_3 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_4 = __this->____array;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 4)))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_5 = __this->____array;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 4));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
Queue_1_SetCapacity_m225DAA2133CC2108D2F16C7EF47CA7368AE5E4E7(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_7 = __this->____array;
|
|
int32_t L_8 = __this->____tail;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_9 = ___0_item;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08)L_9);
|
|
int32_t* L_10 = (int32_t*)(&__this->____tail);
|
|
Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 Queue_1_GetEnumerator_m38AA4049D7E2398FD0D7490310D72C80155D9C88_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m81EB5E36D293C068CC238E2CAB700B4E8810DA26_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_System_Collections_IEnumerable_GetEnumerator_m0A5DEDAEF2B64E21F4E9E0B8EBE60C7889972167_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m076E60AA8F25CE906A72B6409796A0A68BEB99CB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
Enumerator_t388482DB0A98B84F0E9A2C3F7C6F6DD949077710 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 Queue_1_Dequeue_m464B10B3191E4D7B20542EB8FA1A47DEF1027D84_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* V_1 = NULL;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
int32_t L_0 = __this->____head;
|
|
V_0 = L_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_1 = __this->____array;
|
|
V_1 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if (L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = V_1;
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = L_4;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
G_B3_0 = L_6;
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_7 = V_1;
|
|
int32_t L_8 = V_0;
|
|
il2cpp_codegen_initobj((&V_2), sizeof(CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08));
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_9 = V_2;
|
|
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08)L_9);
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t* L_10 = (int32_t*)(&__this->____head);
|
|
Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
int32_t L_11 = __this->____size;
|
|
__this->____size = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
int32_t L_12 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
return G_B4_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 Queue_1_Peek_m2DE035C032FAA2FA38A1716B4BFA0D3D362ABA4A_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_1 = __this->____array;
|
|
int32_t L_2 = __this->____head;
|
|
int32_t L_3 = L_2;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_TryPeek_m357476993A9FFA086425C89D3DF7AA0EF94EFE37_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08* L_1 = ___0_result;
|
|
il2cpp_codegen_initobj(L_1, sizeof(CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08));
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08* L_2 = ___0_result;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = __this->____array;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = L_4;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
*(CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08*)L_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08*)L_2)->___callback), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08*)L_2)->___userData), (void*)NULL);
|
|
#endif
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Queue_1_Contains_m2E18774C6607F2A29D55C05D9BC6A1A04390B96B_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = __this->____head;
|
|
int32_t L_2 = __this->____tail;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = __this->____array;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_4 = ___0_item;
|
|
int32_t L_5 = __this->____head;
|
|
int32_t L_6 = __this->____size;
|
|
int32_t L_7;
|
|
L_7 = Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F(L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_7) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_8 = __this->____array;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_9 = ___0_item;
|
|
int32_t L_10 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_11 = __this->____array;
|
|
int32_t L_12 = __this->____head;
|
|
int32_t L_13;
|
|
L_13 = Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F(L_8, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_11)->max_length)), L_12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
if ((((int32_t)L_13) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_14 = __this->____array;
|
|
CallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08 L_15 = ___0_item;
|
|
int32_t L_16 = __this->____tail;
|
|
int32_t L_17;
|
|
L_17 = Array_IndexOf_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mF7378E0A466D44125A606D050C5AD75FCE4C819F(L_14, L_15, 0, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
return (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* Queue_1_ToArray_mB908DFB1E373CF2C238A1C581E6E614B483E862F_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = __this->____size;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_1;
|
|
L_1 = Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = __this->____size;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)(CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2);
|
|
V_0 = L_3;
|
|
int32_t L_4 = __this->____head;
|
|
int32_t L_5 = __this->____tail;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_6 = __this->____array;
|
|
int32_t L_7 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_8 = V_0;
|
|
int32_t L_9 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, L_7, (RuntimeArray*)L_8, 0, L_9, NULL);
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_10 = __this->____array;
|
|
int32_t L_11 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_12 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_13 = __this->____array;
|
|
int32_t L_14 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, L_11, (RuntimeArray*)L_12, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), L_14)), NULL);
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_15 = __this->____array;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_16 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_17 = __this->____array;
|
|
int32_t L_18 = __this->____head;
|
|
int32_t L_19 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_15, 0, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18)), L_19, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_SetCapacity_m225DAA2133CC2108D2F16C7EF47CA7368AE5E4E7_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* V_0 = NULL;
|
|
Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* G_B6_0 = NULL;
|
|
Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* G_B5_0 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_1 = (CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)(CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->____head;
|
|
int32_t L_4 = __this->____tail;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_5 = __this->____array;
|
|
int32_t L_6 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_7 = V_0;
|
|
int32_t L_8 = __this->____size;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, 0, L_8, NULL);
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_9 = __this->____array;
|
|
int32_t L_10 = __this->____head;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_11 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_12 = __this->____array;
|
|
int32_t L_13 = __this->____head;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, L_10, (RuntimeArray*)L_11, 0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)), NULL);
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_14 = __this->____array;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_15 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_16 = __this->____array;
|
|
int32_t L_17 = __this->____head;
|
|
int32_t L_18 = __this->____tail;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), L_18, NULL);
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_19 = V_0;
|
|
__this->____array = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_19);
|
|
__this->____head = 0;
|
|
int32_t L_20 = __this->____size;
|
|
int32_t L_21 = ___0_capacity;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_009d;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
int32_t L_22 = __this->____size;
|
|
G_B7_0 = L_22;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
G_B7_1->____tail = G_B7_0;
|
|
int32_t L_23 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_MoveNext_mF12756790A3C38E07F95BA2B920AE67A930962A8_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, int32_t* ___0_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t* L_0 = ___0_index;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
int32_t L_2 = V_0;
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_3 = __this->____array;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t* L_4 = ___0_index;
|
|
int32_t L_5 = V_0;
|
|
*((int32_t*)L_4) = (int32_t)L_5;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_ThrowForEmptyQueue_m4A8990345304F038BC2D5F79896D4BED8CC2CD82_gshared (Queue_1_t75840AD230E9D2498F813412770B56A17D0281F1* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1102619AA6FB2A4AADBDAA47DDC096AE04C772C0)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_0 = ___0_tree;
|
|
__this->____tree = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____tree), (void*)L_0);
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
__this->____version = L_2;
|
|
__this->____index = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_3 = ___0_tree;
|
|
int32_t L_4 = L_3->___root;
|
|
__this->____mainTreeNodeId = L_4;
|
|
int32_t* L_5 = (int32_t*)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_5, sizeof(int32_t));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E_AdjustorThunk (RuntimeObject* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E(_thisAdjusted, ___0_tree, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_0 = ___0_tree;
|
|
__this->____tree = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____tree), (void*)L_0);
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
__this->____version = L_2;
|
|
int32_t L_3 = ___1_position;
|
|
if (L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
__this->____index = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_4 = ___0_tree;
|
|
int32_t L_5 = L_4->___root;
|
|
__this->____mainTreeNodeId = L_5;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_6 = ___0_tree;
|
|
int32_t L_7 = ___1_position;
|
|
int32_t* L_8 = (int32_t*)(&__this->____mainTreeNodeId);
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
__this->____index = L_9;
|
|
int32_t L_10 = __this->____index;
|
|
if (L_10)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_11;
|
|
L_11 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)13), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t* L_12 = (int32_t*)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_12, sizeof(int32_t));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_AdjustorThunk (RuntimeObject* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA(_thisAdjusted, ___0_tree, ___1_position, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
RBTreeEnumerator_Dispose_m50245E360872FE628842184531D36E037399CE20(_thisAdjusted, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_1 = __this->____tree;
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_4 = __this->____tree;
|
|
int32_t* L_5 = (int32_t*)(&__this->____index);
|
|
int32_t* L_6 = (int32_t*)(&__this->____mainTreeNodeId);
|
|
bool L_7;
|
|
L_7 = RBTree_1_Successor_mBE6CC011CC22FE54A564CB8AE8247BC43146D3EE(L_4, L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_8 = __this->____tree;
|
|
int32_t L_9 = __this->____index;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
__this->____current = L_10;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_inline(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
int32_t L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), &L_1);
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
RuntimeObject* _returnValue;
|
|
_returnValue = RBTreeEnumerator_System_Collections_IEnumerator_get_Current_m51A6150BF88CB14DDE97B1EF33342869AEA55F6C(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_1 = __this->____tree;
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
__this->____index = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* L_4 = __this->____tree;
|
|
int32_t L_5 = L_4->___root;
|
|
__this->____mainTreeNodeId = L_5;
|
|
int32_t* L_6 = (int32_t*)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_6, sizeof(int32_t));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*>(__this + _offset);
|
|
RBTreeEnumerator_System_Collections_IEnumerator_Reset_m6EE5A4DE7A3C8DE01E59B4FACEE2DFD7F3FC45F4(_thisAdjusted, method);
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_0 = ___0_tree;
|
|
__this->____tree = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____tree), (void*)L_0);
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
__this->____version = L_2;
|
|
__this->____index = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_3 = ___0_tree;
|
|
int32_t L_4 = L_3->___root;
|
|
__this->____mainTreeNodeId = L_4;
|
|
RuntimeObject** L_5 = (RuntimeObject**)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_5, sizeof(RuntimeObject*));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700_AdjustorThunk (RuntimeObject* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700(_thisAdjusted, ___0_tree, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_0 = ___0_tree;
|
|
__this->____tree = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____tree), (void*)L_0);
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
__this->____version = L_2;
|
|
int32_t L_3 = ___1_position;
|
|
if (L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
__this->____index = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_4 = ___0_tree;
|
|
int32_t L_5 = L_4->___root;
|
|
__this->____mainTreeNodeId = L_5;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_6 = ___0_tree;
|
|
int32_t L_7 = ___1_position;
|
|
int32_t* L_8 = (int32_t*)(&__this->____mainTreeNodeId);
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), L_8, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
__this->____index = L_9;
|
|
int32_t L_10 = __this->____index;
|
|
if (L_10)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_11;
|
|
L_11 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)13), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
RuntimeObject** L_12 = (RuntimeObject**)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_12, sizeof(RuntimeObject*));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D_AdjustorThunk (RuntimeObject* __this, RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_m6E21AC6C4E86A24D602CD91F46425928C4ADF82D(_thisAdjusted, ___0_tree, ___1_position, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RBTreeEnumerator_Dispose_m1E08AEE7388530D346B9193B730D8B03273BF2A6(_thisAdjusted, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_1 = __this->____tree;
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_4 = __this->____tree;
|
|
int32_t* L_5 = (int32_t*)(&__this->____index);
|
|
int32_t* L_6 = (int32_t*)(&__this->____mainTreeNodeId);
|
|
bool L_7;
|
|
L_7 = RBTree_1_Successor_m89C5DC61DF69FB7B614F570A01A91F8D4555D74A(L_4, L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_8 = __this->____tree;
|
|
int32_t L_9 = __this->____index;
|
|
RuntimeObject* L_10;
|
|
L_10 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
__this->____current = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____current), (void*)L_10);
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = RBTreeEnumerator_MoveNext_m76DBA6D87BDD9AE92D0E1B8AA83CBCA809AF2C5E(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C RuntimeObject* RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RuntimeObject* _returnValue;
|
|
_returnValue = RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_inline(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0;
|
|
L_0 = RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RuntimeObject* _returnValue;
|
|
_returnValue = RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mE3D8BAC55EE728E4B5EC5C2CA70730160709EB5A(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50_gshared (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_1 = __this->____tree;
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
__this->____index = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* L_4 = __this->____tree;
|
|
int32_t L_5 = L_4->___root;
|
|
__this->____mainTreeNodeId = L_5;
|
|
RuntimeObject** L_6 = (RuntimeObject**)(&__this->____current);
|
|
il2cpp_codegen_initobj(L_6, sizeof(RuntimeObject*));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A*>(__this + _offset);
|
|
RBTreeEnumerator_System_Collections_IEnumerator_Reset_m9B4501D17EEC9E2B952126A9678DEEB960C8CA50(_thisAdjusted, method);
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
{
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_0 = ___0_tree;
|
|
il2cpp_codegen_write_instance_field_data<RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_0);
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_2);
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), 0);
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_3 = ___0_tree;
|
|
int32_t L_4 = L_3->___root;
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),3), L_4);
|
|
il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4)))), SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB_AdjustorThunk (RuntimeObject* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_m4F958B5E04B28EDEA0C7B8FB8E7CF4ED0739BBEB(_thisAdjusted, ___0_tree, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
{
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_0 = ___0_tree;
|
|
il2cpp_codegen_write_instance_field_data<RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_0);
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_1 = ___0_tree;
|
|
int32_t L_2 = L_1->____version;
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_2);
|
|
int32_t L_3 = ___1_position;
|
|
if (L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), 0);
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_4 = ___0_tree;
|
|
int32_t L_5 = L_4->___root;
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),3), L_5);
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_6 = ___0_tree;
|
|
int32_t L_7 = ___1_position;
|
|
int32_t L_8;
|
|
L_8 = (( int32_t (*) (RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*, int32_t, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), (((int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), L_8);
|
|
int32_t L_9 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (L_9)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_10;
|
|
L_10 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)13), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4)))), SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C_AdjustorThunk (RuntimeObject* __this, RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RBTreeEnumerator__ctor_mC7027B6747A32BD6A978E0DA6DE74FA6DB6AEA5C(_thisAdjusted, ___0_tree, ___1_position, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RBTreeEnumerator_Dispose_m44368C76E9C0F3A17DB3342C808CA8F9582C5955(_thisAdjusted, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
{
|
|
int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1));
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_1 = *(RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_4 = *(RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
bool L_5;
|
|
L_5 = (( bool (*) (RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56*, int32_t*, int32_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_4, (((int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2)))), (((int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_6 = *(RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
int32_t L_7 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5), L_6, L_7, (Il2CppFullySharedGenericAny*)L_8);
|
|
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4), L_8, SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = RBTreeEnumerator_MoveNext_mB5562C7DBD432B39AC6CDE17139006D3141A2E7E(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4)), SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_inline(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
{
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), __this, (Il2CppFullySharedGenericAny*)L_0);
|
|
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2), L_0);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C RuntimeObject* RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RuntimeObject* _returnValue;
|
|
_returnValue = RBTreeEnumerator_System_Collections_IEnumerator_get_Current_mD023E34D3906399CCC1A8E8AB645C5C9810898FB(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470_gshared (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
{
|
|
int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1));
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_1 = *(RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
int32_t L_2 = L_1->____version;
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_EnumeratorModified_m8343A0E4D50C5143F6A15F0D562AB7838A3A96D1(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), 0);
|
|
RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56* L_4 = *(RBTree_1_t09C68EFC34FF48F9CAFF6208FB96D1C35CFCDA56**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
int32_t L_5 = L_4->___root;
|
|
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),3), L_5);
|
|
il2cpp_codegen_initobj((((Il2CppFullySharedGenericAny*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4)))), SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4*>(__this + _offset);
|
|
RBTreeEnumerator_System_Collections_IEnumerator_Reset_m30C1ACC2356659BDDEC767619AA0D8B5EA06E470(_thisAdjusted, method);
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_accessMethod, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_accessMethod;
|
|
__this->____accessMethod = L_0;
|
|
RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
__this->___root = 0;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = (TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3*)(TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)32));
|
|
__this->____pageTable = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTable), (void*)L_0);
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_1 = __this->____pageTable;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_1)->max_length)), ((int32_t)32))), 1))/((int32_t)32))));
|
|
__this->____pageTableMap = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTableMap), (void*)L_2);
|
|
__this->____inUsePageCount = 0;
|
|
__this->____nextFreePageLine = 0;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3;
|
|
L_3 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)32), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_4 = __this->____pageTable;
|
|
int32_t L_5 = 0;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_6 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_7 = L_6->____slots;
|
|
((L_7)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->____nodeColor = (int32_t)1;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_8 = __this->____pageTable;
|
|
int32_t L_9 = 0;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_10 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10->____slotMap;
|
|
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_12 = __this->____pageTable;
|
|
int32_t L_13 = 0;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_inline(L_14, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
__this->____inUseNodeCount = 1;
|
|
__this->____inUseSatelliteTreeCount = 0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreePage_m428135A97F5257D955C88324EEC40540887A061C_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_0 = ___0_page;
|
|
RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_1 = __this->____pageTable;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_2 = ___0_page;
|
|
int32_t L_3;
|
|
L_3 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
ArrayElementTypeCheck (L_1, NULL);
|
|
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)NULL);
|
|
int32_t L_4 = __this->____inUsePageCount;
|
|
__this->____inUsePageCount = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* V_1 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_2 = __this->____pageTable;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_size;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_5 = (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
TreePage__ctor_m44F8EC22FAAB8146AC4E2D6E299F6A122DE40C83(L_5, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)L_5);
|
|
int32_t L_6 = V_0;
|
|
__this->____nextFreePageLine = ((int32_t)(L_6/((int32_t)32)));
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_7 = __this->____pageTable;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_8 = (TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3*)(TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_7)->max_length)), 2)));
|
|
V_1 = L_8;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_9 = __this->____pageTable;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_10 = V_1;
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_11 = __this->____pageTable;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_12 = V_1;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_12)->max_length)), ((int32_t)32))), 1))/((int32_t)32))));
|
|
V_2 = L_13;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____pageTableMap;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->____pageTableMap;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)), NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = __this->____pageTableMap;
|
|
__this->____nextFreePageLine = ((int32_t)(((RuntimeArray*)L_17)->max_length));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_18 = __this->____pageTable;
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_18)->max_length));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_19 = V_1;
|
|
__this->____pageTable = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTable), (void*)L_19);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_2;
|
|
__this->____pageTableMap = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTableMap), (void*)L_20);
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_21 = __this->____pageTable;
|
|
int32_t L_22 = V_0;
|
|
int32_t L_23 = ___0_size;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_24 = (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
TreePage__ctor_m44F8EC22FAAB8146AC4E2D6E299F6A122DE40C83(L_24, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22), (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)L_24);
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_25 = __this->____pageTable;
|
|
int32_t L_26 = V_0;
|
|
int32_t L_27 = L_26;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_28 = (L_25)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_27));
|
|
int32_t L_29 = V_0;
|
|
TreePage_set_PageId_m60FCE18172BAC6C1B1479026018D6422F2B30A70_inline(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
int32_t L_30 = __this->____inUsePageCount;
|
|
__this->____inUsePageCount = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_31 = __this->____pageTable;
|
|
int32_t L_32 = V_0;
|
|
int32_t L_33 = L_32;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_34 = (L_31)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_33));
|
|
return L_34;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFull_mC50FFD42DDEC1D8C70AB4B76EA8E765F43D1A138_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____pageTableMap;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_1 = ___0_page;
|
|
int32_t L_2;
|
|
L_2 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t* L_3 = ((L_0)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_2/((int32_t)32))))));
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_5 = ___0_page;
|
|
int32_t L_6;
|
|
L_6 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)(L_6%((int32_t)32)))&((int32_t)31)))))));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____pageTableMap;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_1 = ___0_page;
|
|
int32_t L_2;
|
|
L_2 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t* L_3 = ((L_0)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_2/((int32_t)32))))));
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_5 = ___0_page;
|
|
int32_t L_6;
|
|
L_6 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4&((~((int32_t)(1<<((int32_t)(((int32_t)(L_6%((int32_t)32)))&((int32_t)31)))))))));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIntValueFromBitMap_m48B51C8E9FEE3BC3018EEABB1B7171C27550AF56_gshared (uint32_t ___0_bitMap, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
V_0 = 0;
|
|
uint32_t L_0 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_0&((int32_t)-65536))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)16)));
|
|
uint32_t L_2 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_2>>((int32_t)16)));
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
uint32_t L_3 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_3&((int32_t)65280))))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 8));
|
|
uint32_t L_5 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_5>>8));
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
uint32_t L_6 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_6&((int32_t)240))))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 4));
|
|
uint32_t L_8 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_8>>4));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
uint32_t L_9 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_9&((int32_t)12))))
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 2));
|
|
uint32_t L_11 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_11>>2));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
uint32_t L_12 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_12&2)))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
V_0 = L_3;
|
|
int32_t L_4 = ___0_nodeId;
|
|
V_1 = ((int32_t)(L_4&((int32_t)65535)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_5 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_6 = L_5->____slots;
|
|
int32_t L_7 = V_1;
|
|
il2cpp_codegen_initobj(((L_6)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_7))), sizeof(Node_tA8F7ED85FD786FE388B1ED3CF8DDFEDC56587258));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_8 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____slotMap;
|
|
int32_t L_10 = V_1;
|
|
int32_t* L_11 = ((L_9)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_10/((int32_t)32))))));
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
int32_t L_13 = V_1;
|
|
*((int32_t*)L_11) = (int32_t)((int32_t)(L_12&((~((int32_t)(1<<((int32_t)(((int32_t)(L_13%((int32_t)32)))&((int32_t)31)))))))));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_14 = V_0;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_15 = L_14;
|
|
int32_t L_16;
|
|
L_16 = TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_inline(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_2 = L_16;
|
|
int32_t L_17 = V_2;
|
|
TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_inline(L_15, ((int32_t)il2cpp_codegen_subtract(L_17, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
int32_t L_18 = __this->____inUseNodeCount;
|
|
__this->____inUseNodeCount = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_19 = V_0;
|
|
int32_t L_20;
|
|
L_20 = TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
if (L_20)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_21 = V_0;
|
|
RBTree_1_FreePage_m428135A97F5257D955C88324EEC40540887A061C(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_22 = V_0;
|
|
int32_t L_23;
|
|
L_23 = TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_inline(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_24 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_25 = L_24->____slots;
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1))))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_26 = V_0;
|
|
RBTree_1_MarkPageFree_mDFB2F31CD9B41FEAC6E15E8798687212440448EB(__this, L_26, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, bool ___0_allocatedPage, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
uint32_t V_2 = 0;
|
|
uint32_t V_3 = 0;
|
|
{
|
|
int32_t L_0 = __this->____nextFreePageLine;
|
|
V_0 = L_0;
|
|
V_1 = (-1);
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____pageTableMap;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = L_2;
|
|
int32_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
if ((!(((uint32_t)L_4) < ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____pageTableMap;
|
|
int32_t L_6 = V_0;
|
|
int32_t L_7 = L_6;
|
|
int32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_2 = (uint32_t)L_8;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
uint32_t L_9 = V_2;
|
|
uint32_t L_10 = V_2;
|
|
V_3 = (uint32_t)((int32_t)(((~((int32_t)L_9)))&((int32_t)il2cpp_codegen_add((int32_t)L_10, 1))));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____pageTableMap;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = L_12;
|
|
int32_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
uint32_t L_15 = V_3;
|
|
if (!((int64_t)(((int64_t)L_14)&((int64_t)(uint64_t)L_15))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_16;
|
|
L_16 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)3, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
uint32_t L_18 = V_3;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_GetIntValueFromBitMap_m48B51C8E9FEE3BC3018EEABB1B7171C27550AF56(L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)32))), L_19));
|
|
bool L_20 = ___0_allocatedPage;
|
|
if (!L_20)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_21 = __this->____pageTable;
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = L_22;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_24 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
|
|
if (!L_24)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_25 = V_1;
|
|
return L_25;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_26 = __this->____pageTable;
|
|
int32_t L_27 = V_1;
|
|
int32_t L_28 = L_27;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_29 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
|
|
if (L_29)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_30 = V_1;
|
|
return L_30;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
V_1 = (-1);
|
|
uint32_t L_31 = V_2;
|
|
uint32_t L_32 = V_3;
|
|
V_2 = (uint32_t)((int32_t)((int32_t)L_31|(int32_t)L_32));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
uint32_t L_33 = V_2;
|
|
if (((int32_t)((int32_t)L_33^(-1))))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
int32_t L_34 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_35 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = __this->____pageTableMap;
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = __this->____nextFreePageLine;
|
|
if (!L_37)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
__this->____nextFreePageLine = 0;
|
|
bool L_38 = ___0_allocatedPage;
|
|
int32_t L_39;
|
|
L_39 = RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA(__this, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_1 = L_39;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
int32_t L_40 = V_1;
|
|
return L_40;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseNodeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, 1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
V_0 = (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7*)NULL;
|
|
int32_t L_0;
|
|
L_0 = RBTree_1_GetIndexOfPageWithFreeSlot_m44B83E5017AC18424A1CABBB5B69F4334BCACABA(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_1 = L_0;
|
|
int32_t L_1 = V_1;
|
|
if ((((int32_t)L_1) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_2 = __this->____pageTable;
|
|
int32_t L_3 = V_1;
|
|
int32_t L_4 = L_3;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_5 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_0 = L_5;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
int32_t L_6 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_6) >= ((int32_t)4)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_7;
|
|
L_7 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)32), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_7;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_8 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_8) >= ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_9;
|
|
L_9 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)256), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_9;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
int32_t L_10 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_10) >= ((int32_t)((int32_t)128))))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_11;
|
|
L_11 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)1024), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_11;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_12 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_12) >= ((int32_t)((int32_t)4096))))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_13;
|
|
L_13 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)4096), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_13;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
int32_t L_14 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_14) >= ((int32_t)((int32_t)32768))))
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_15;
|
|
L_15 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)8192), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_15;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_16;
|
|
L_16 = RBTree_1_AllocPage_mB813A6A6F957374D0852A5861110677BBCA3A7BA(__this, ((int32_t)65536), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_16;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_17 = V_0;
|
|
int32_t L_18;
|
|
L_18 = TreePage_AllocSlot_m98CE7C69F3225831EDC1F758AC133AFDBD631329(L_17, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
V_2 = L_18;
|
|
int32_t L_19 = V_2;
|
|
if ((!(((uint32_t)L_19) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_20;
|
|
L_20 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)4, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_21 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_22 = L_21->____slots;
|
|
int32_t L_23 = V_2;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_24 = V_0;
|
|
int32_t L_25;
|
|
L_25 = TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_inline(L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t L_26 = V_2;
|
|
((L_22)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_23)))->____selfId = ((int32_t)(((int32_t)(L_25<<((int32_t)16)))|L_26));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_27 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_28 = L_27->____slots;
|
|
int32_t L_29 = V_2;
|
|
((L_28)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_29)))->____subTreeSize = 1;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_30 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_31 = L_30->____slots;
|
|
int32_t L_32 = V_2;
|
|
int32_t L_33 = ___0_key;
|
|
((L_31)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_32)))->____keyOfNode = L_33;
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_34 = V_0;
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_35 = L_34->____slots;
|
|
int32_t L_36 = V_2;
|
|
int32_t L_37 = ((L_35)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_36)))->____selfId;
|
|
return L_37;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_x_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_4;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
int32_t L_5 = ___0_x_id;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_0 = L_6;
|
|
goto IL_002c;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
___0_x_id = L_7;
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_0 = L_9;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___0_x_id;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((((int32_t)L_11) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_Successor_mBE6CC011CC22FE54A564CB8AE8247BC43146D3EE_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t* L_0 = ___0_nodeId;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_2 = ___0_nodeId;
|
|
int32_t* L_3 = ___1_mainTreeNodeId;
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
*((int32_t*)L_2) = (int32_t)L_5;
|
|
int32_t* L_6 = ___1_mainTreeNodeId;
|
|
*((int32_t*)L_6) = (int32_t)0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t* L_7 = ___0_nodeId;
|
|
int32_t* L_8 = ___0_nodeId;
|
|
int32_t L_9 = *((int32_t*)L_8);
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
*((int32_t*)L_7) = (int32_t)L_10;
|
|
int32_t* L_11 = ___0_nodeId;
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
if (L_12)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_13 = ___1_mainTreeNodeId;
|
|
int32_t L_14 = *((int32_t*)L_13);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_15 = ___0_nodeId;
|
|
int32_t* L_16 = ___1_mainTreeNodeId;
|
|
int32_t L_17 = *((int32_t*)L_16);
|
|
int32_t L_18;
|
|
L_18 = RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
*((int32_t*)L_15) = (int32_t)L_18;
|
|
int32_t* L_19 = ___1_mainTreeNodeId;
|
|
*((int32_t*)L_19) = (int32_t)0;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t* L_20 = ___0_nodeId;
|
|
int32_t L_21 = *((int32_t*)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_22 = ___0_nodeId;
|
|
int32_t L_23 = *((int32_t*)L_22);
|
|
int32_t L_24;
|
|
L_24 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_24)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_25 = ___1_mainTreeNodeId;
|
|
int32_t L_26 = *((int32_t*)L_25);
|
|
if (!L_26)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_27;
|
|
L_27 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)21), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, method);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
int32_t* L_28 = ___1_mainTreeNodeId;
|
|
int32_t* L_29 = ___0_nodeId;
|
|
int32_t L_30 = *((int32_t*)L_29);
|
|
*((int32_t*)L_28) = (int32_t)L_30;
|
|
int32_t* L_31 = ___0_nodeId;
|
|
int32_t* L_32 = ___0_nodeId;
|
|
int32_t L_33 = *((int32_t*)L_32);
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_35;
|
|
L_35 = RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844(__this, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
*((int32_t*)L_31) = (int32_t)L_35;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
___0_x_id = L_1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_2 = ___0_x_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (L_3)
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_x_id;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
int32_t G_B12_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B12_2 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B11_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B11_2 = NULL;
|
|
int32_t G_B13_0 = 0;
|
|
int32_t G_B13_1 = 0;
|
|
int32_t G_B13_2 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B13_3 = NULL;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B17_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B17_2 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B16_2 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B18_1 = 0;
|
|
int32_t G_B18_2 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B18_3 = NULL;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___1_x_id;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_2, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_9 = ___1_x_id;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_10, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_13 = ___1_x_id;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_14)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = ___0_root_id;
|
|
if (L_15)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_0;
|
|
__this->___root = L_16;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t L_17 = ___2_mainTreeNode;
|
|
int32_t L_18 = V_0;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_19 = ___2_mainTreeNode;
|
|
int32_t L_20 = V_0;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_22 = V_0;
|
|
___0_root_id = L_22;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_23 = ___1_x_id;
|
|
int32_t L_24 = ___1_x_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_26;
|
|
L_26 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)L_26))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29 = V_0;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_30 = ___1_x_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_32 = V_0;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34 = ___1_x_id;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_35 = ___1_x_id;
|
|
int32_t L_36 = V_0;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_37 = ___1_x_id;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = ___1_x_id;
|
|
int32_t L_39 = ___1_x_id;
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_42 = ___1_x_id;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_45 = ___1_x_id;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_46)
|
|
{
|
|
G_B12_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B12_1 = L_38;
|
|
G_B12_2 = __this;
|
|
goto IL_00e1;
|
|
}
|
|
G_B11_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B11_1 = L_38;
|
|
G_B11_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_47 = ___1_x_id;
|
|
int32_t L_48;
|
|
L_48 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B13_0 = L_49;
|
|
G_B13_1 = G_B11_0;
|
|
G_B13_2 = G_B11_1;
|
|
G_B13_3 = G_B11_2;
|
|
goto IL_00e2;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
G_B13_0 = 1;
|
|
G_B13_1 = G_B12_0;
|
|
G_B13_2 = G_B12_1;
|
|
G_B13_3 = G_B12_2;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(G_B13_3, G_B13_2, ((int32_t)il2cpp_codegen_add(G_B13_1, G_B13_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
int32_t L_50 = V_0;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_0;
|
|
int32_t L_52 = V_0;
|
|
int32_t L_53;
|
|
L_53 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_55 = V_0;
|
|
int32_t L_56;
|
|
L_56 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59;
|
|
L_59 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_59)
|
|
{
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B17_1 = L_51;
|
|
G_B17_2 = __this;
|
|
goto IL_0120;
|
|
}
|
|
G_B16_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B16_1 = L_51;
|
|
G_B16_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_60 = V_0;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_62;
|
|
L_62 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_61, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B18_0 = L_62;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
G_B18_3 = G_B16_2;
|
|
goto IL_0121;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
G_B18_0 = 1;
|
|
G_B18_1 = G_B17_0;
|
|
G_B18_2 = G_B17_1;
|
|
G_B18_3 = G_B17_2;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(G_B18_3, G_B18_2, ((int32_t)il2cpp_codegen_add(G_B18_1, G_B18_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
int32_t L_63 = ___0_root_id;
|
|
return L_63;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
int32_t G_B12_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B12_2 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B11_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B11_2 = NULL;
|
|
int32_t G_B13_0 = 0;
|
|
int32_t G_B13_1 = 0;
|
|
int32_t G_B13_2 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B13_3 = NULL;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B17_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B17_2 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B16_2 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B18_1 = 0;
|
|
int32_t G_B18_2 = 0;
|
|
RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* G_B18_3 = NULL;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___1_x_id;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_2, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_9 = ___1_x_id;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_10, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_13 = ___1_x_id;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_14)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = ___0_root_id;
|
|
if (L_15)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_0;
|
|
__this->___root = L_16;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t L_17 = ___2_mainTreeNode;
|
|
int32_t L_18 = V_0;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_19 = ___2_mainTreeNode;
|
|
int32_t L_20 = V_0;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_22 = V_0;
|
|
___0_root_id = L_22;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_23 = ___1_x_id;
|
|
int32_t L_24 = ___1_x_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_26;
|
|
L_26 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)L_26))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29 = V_0;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_30 = ___1_x_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_32 = V_0;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34 = ___1_x_id;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_35 = ___1_x_id;
|
|
int32_t L_36 = V_0;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_37 = ___1_x_id;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = ___1_x_id;
|
|
int32_t L_39 = ___1_x_id;
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_42 = ___1_x_id;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_45 = ___1_x_id;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_46)
|
|
{
|
|
G_B12_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B12_1 = L_38;
|
|
G_B12_2 = __this;
|
|
goto IL_00e1;
|
|
}
|
|
G_B11_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B11_1 = L_38;
|
|
G_B11_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_47 = ___1_x_id;
|
|
int32_t L_48;
|
|
L_48 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B13_0 = L_49;
|
|
G_B13_1 = G_B11_0;
|
|
G_B13_2 = G_B11_1;
|
|
G_B13_3 = G_B11_2;
|
|
goto IL_00e2;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
G_B13_0 = 1;
|
|
G_B13_1 = G_B12_0;
|
|
G_B13_2 = G_B12_1;
|
|
G_B13_3 = G_B12_2;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(G_B13_3, G_B13_2, ((int32_t)il2cpp_codegen_add(G_B13_1, G_B13_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
int32_t L_50 = V_0;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_0;
|
|
int32_t L_52 = V_0;
|
|
int32_t L_53;
|
|
L_53 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_55 = V_0;
|
|
int32_t L_56;
|
|
L_56 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59;
|
|
L_59 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_59)
|
|
{
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B17_1 = L_51;
|
|
G_B17_2 = __this;
|
|
goto IL_0120;
|
|
}
|
|
G_B16_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B16_1 = L_51;
|
|
G_B16_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_60 = V_0;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_62;
|
|
L_62 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_61, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B18_0 = L_62;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
G_B18_3 = G_B16_2;
|
|
goto IL_0121;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
G_B18_0 = 1;
|
|
G_B18_1 = G_B17_0;
|
|
G_B18_2 = G_B17_1;
|
|
G_B18_3 = G_B17_2;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(G_B18_3, G_B18_2, ((int32_t)il2cpp_codegen_add(G_B18_1, G_B18_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
int32_t L_63 = ___0_root_id;
|
|
return L_63;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B49_0 = 0;
|
|
int32_t G_B54_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
V_0 = 0;
|
|
int32_t L_1 = ___0_root_id;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_root_id;
|
|
G_B3_0 = L_2;
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
int32_t L_3 = __this->___root;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_1 = G_B3_0;
|
|
int32_t L_4 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01f8;
|
|
}
|
|
}
|
|
{
|
|
bool L_5 = ___4_append;
|
|
if (L_5)
|
|
{
|
|
goto IL_01f8;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_6 = V_1;
|
|
RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
int32_t L_7 = V_1;
|
|
V_0 = L_7;
|
|
int32_t L_8 = ___0_root_id;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_x_id;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_11 = V_1;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_13;
|
|
L_13 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6, __this, L_10, L_12);
|
|
G_B9_0 = L_13;
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
int32_t L_14 = ___1_x_id;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_18;
|
|
L_18 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5, __this, L_15, L_17);
|
|
G_B9_0 = L_18;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
V_2 = G_B9_0;
|
|
int32_t L_19 = V_2;
|
|
if ((((int32_t)L_19) >= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_20 = V_1;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_1 = L_21;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_23 = V_1;
|
|
int32_t L_24;
|
|
L_24 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_1 = L_24;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
int32_t L_25 = ___0_root_id;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_26;
|
|
L_26 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)5, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method);
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
int32_t L_27 = V_1;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_28)
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30;
|
|
L_30 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_31 = ___1_x_id;
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33;
|
|
L_33 = RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E(__this, L_30, L_31, L_32, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
___0_root_id = L_33;
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_1;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_37;
|
|
L_37 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_34, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
goto IL_01ee;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
V_3 = 0;
|
|
int32_t L_38 = V_1;
|
|
int32_t L_39;
|
|
L_39 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_3 = L_40;
|
|
int32_t L_41 = __this->____inUseSatelliteTreeCount;
|
|
__this->____inUseSatelliteTreeCount = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
int32_t L_42 = V_3;
|
|
int32_t L_43 = V_1;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_42, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = V_1;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_44, L_46, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_47 = V_3;
|
|
int32_t L_48 = V_1;
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_47, L_49, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_50 = V_3;
|
|
int32_t L_51 = V_1;
|
|
int32_t L_52;
|
|
L_52 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_51, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_50, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_53 = V_3;
|
|
int32_t L_54 = V_1;
|
|
int32_t L_55;
|
|
L_55 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_53, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_56 = V_1;
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_58;
|
|
L_58 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_59 = V_1;
|
|
if ((!(((uint32_t)L_58) == ((uint32_t)L_59))))
|
|
{
|
|
goto IL_014b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_60 = V_1;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_62 = V_3;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_61, L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_014b:
|
|
{
|
|
int32_t L_63 = V_1;
|
|
int32_t L_64;
|
|
L_64 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_63, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_65;
|
|
L_65 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_64, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_66 = V_1;
|
|
if ((!(((uint32_t)L_65) == ((uint32_t)L_66))))
|
|
{
|
|
goto IL_0169;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_67 = V_1;
|
|
int32_t L_68;
|
|
L_68 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_69 = V_3;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_68, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
int32_t L_70 = V_1;
|
|
int32_t L_71;
|
|
L_71 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_71)
|
|
{
|
|
goto IL_0180;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_72 = V_1;
|
|
int32_t L_73;
|
|
L_73 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_74 = V_3;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_73, L_74, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0180:
|
|
{
|
|
int32_t L_75 = V_1;
|
|
int32_t L_76;
|
|
L_76 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_75, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_76)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_1;
|
|
int32_t L_78;
|
|
L_78 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_77, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_79 = V_3;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_78, L_79, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
int32_t L_80 = __this->___root;
|
|
int32_t L_81 = V_1;
|
|
if ((!(((uint32_t)L_80) == ((uint32_t)L_81))))
|
|
{
|
|
goto IL_01a7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_82 = V_3;
|
|
__this->___root = L_82;
|
|
}
|
|
|
|
IL_01a7:
|
|
{
|
|
int32_t L_83 = V_1;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_83, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_84 = V_1;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_84, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_85 = V_1;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_85, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_86 = V_1;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_86, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_87 = V_1;
|
|
int32_t L_88;
|
|
L_88 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_87, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_4 = L_88;
|
|
int32_t L_89 = V_1;
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(__this, L_89, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_90 = V_1;
|
|
int32_t L_91 = ___1_x_id;
|
|
int32_t L_92 = V_3;
|
|
int32_t L_93;
|
|
L_93 = RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E(__this, L_90, L_91, L_92, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
___0_root_id = L_93;
|
|
int32_t L_94 = V_3;
|
|
int32_t L_95 = V_4;
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(__this, L_94, L_95, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_01ee:
|
|
{
|
|
int32_t L_96 = ___0_root_id;
|
|
return L_96;
|
|
}
|
|
|
|
IL_01f0:
|
|
{
|
|
int32_t L_97 = V_1;
|
|
if (L_97)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_01f8:
|
|
{
|
|
int32_t L_98 = __this->____accessMethod;
|
|
bool L_99 = ___4_append;
|
|
if (!((int32_t)(((((int32_t)L_98) == ((int32_t)2))? 1 : 0)|(int32_t)L_99)))
|
|
{
|
|
goto IL_025b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_100 = ___3_position;
|
|
if ((!(((uint32_t)L_100) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_101 = __this->___root;
|
|
int32_t L_102;
|
|
L_102 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_101, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
___3_position = L_102;
|
|
goto IL_0256;
|
|
}
|
|
|
|
IL_021b:
|
|
{
|
|
int32_t L_103 = V_1;
|
|
RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8(__this, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
int32_t L_104 = V_1;
|
|
V_0 = L_104;
|
|
int32_t L_105 = ___3_position;
|
|
int32_t L_106 = V_0;
|
|
int32_t L_107;
|
|
L_107 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_108;
|
|
L_108 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_107, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_105, L_108));
|
|
int32_t L_109 = V_5;
|
|
if ((((int32_t)L_109) > ((int32_t)0)))
|
|
{
|
|
goto IL_0245;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_110 = V_1;
|
|
int32_t L_111;
|
|
L_111 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_110, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_1 = L_111;
|
|
goto IL_0256;
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
int32_t L_112 = V_1;
|
|
int32_t L_113;
|
|
L_113 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_112, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_1 = L_113;
|
|
int32_t L_114 = V_1;
|
|
if (!L_114)
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_115 = V_5;
|
|
___3_position = ((int32_t)il2cpp_codegen_subtract(L_115, 1));
|
|
}
|
|
|
|
IL_0256:
|
|
{
|
|
int32_t L_116 = V_1;
|
|
if (L_116)
|
|
{
|
|
goto IL_021b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_025b:
|
|
{
|
|
Exception_t* L_117;
|
|
L_117 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)15), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_117, method);
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
int32_t L_118 = ___1_x_id;
|
|
int32_t L_119 = V_0;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_118, L_119, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_120 = V_0;
|
|
if (L_120)
|
|
{
|
|
goto IL_0298;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_121 = ___0_root_id;
|
|
if (L_121)
|
|
{
|
|
goto IL_027d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_122 = ___1_x_id;
|
|
__this->___root = L_122;
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_027d:
|
|
{
|
|
int32_t L_123 = ___2_mainTreeNodeID;
|
|
int32_t L_124 = ___1_x_id;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_123, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_125 = ___2_mainTreeNodeID;
|
|
int32_t L_126 = ___1_x_id;
|
|
int32_t L_127;
|
|
L_127 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_126, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_125, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_128 = ___1_x_id;
|
|
___0_root_id = L_128;
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_0298:
|
|
{
|
|
V_6 = 0;
|
|
int32_t L_129 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_129) == ((uint32_t)1))))
|
|
{
|
|
goto IL_02d5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_130 = ___0_root_id;
|
|
if (!L_130)
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_131 = ___1_x_id;
|
|
int32_t L_132;
|
|
L_132 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_131, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_133 = V_0;
|
|
int32_t L_134;
|
|
L_134 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_133, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_135;
|
|
L_135 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6, __this, L_132, L_134);
|
|
G_B49_0 = L_135;
|
|
goto IL_02d1;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
int32_t L_136 = ___1_x_id;
|
|
int32_t L_137;
|
|
L_137 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_136, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_138 = V_0;
|
|
int32_t L_139;
|
|
L_139 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_140;
|
|
L_140 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5, __this, L_137, L_139);
|
|
G_B49_0 = L_140;
|
|
}
|
|
|
|
IL_02d1:
|
|
{
|
|
V_6 = G_B49_0;
|
|
goto IL_02f3;
|
|
}
|
|
|
|
IL_02d5:
|
|
{
|
|
int32_t L_141 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_141) == ((uint32_t)2))))
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_142 = ___3_position;
|
|
if ((((int32_t)L_142) <= ((int32_t)0)))
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
G_B54_0 = 1;
|
|
goto IL_02e7;
|
|
}
|
|
|
|
IL_02e6:
|
|
{
|
|
G_B54_0 = (-1);
|
|
}
|
|
|
|
IL_02e7:
|
|
{
|
|
V_6 = G_B54_0;
|
|
goto IL_02f3;
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
Exception_t* L_143;
|
|
L_143 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)16), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_143, method);
|
|
}
|
|
|
|
IL_02f3:
|
|
{
|
|
int32_t L_144 = V_6;
|
|
if ((((int32_t)L_144) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0302;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_145 = V_0;
|
|
int32_t L_146 = ___1_x_id;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_145, L_146, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_0302:
|
|
{
|
|
int32_t L_147 = V_0;
|
|
int32_t L_148 = ___1_x_id;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_147, L_148, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_030a:
|
|
{
|
|
int32_t L_149 = ___1_x_id;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_149, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_150 = ___1_x_id;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_150, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_151 = ___1_x_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_151, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_152 = ___1_x_id;
|
|
V_1 = L_152;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_0329:
|
|
{
|
|
int32_t L_153 = ___1_x_id;
|
|
int32_t L_154;
|
|
L_154 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_153, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_155 = ___1_x_id;
|
|
int32_t L_156;
|
|
L_156 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_155, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_157;
|
|
L_157 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_156, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_158;
|
|
L_158 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_157, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_154) == ((uint32_t)L_158))))
|
|
{
|
|
goto IL_0405;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_159 = ___1_x_id;
|
|
int32_t L_160;
|
|
L_160 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_159, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_161;
|
|
L_161 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_160, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_162;
|
|
L_162 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_161, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_162;
|
|
int32_t L_163 = V_0;
|
|
int32_t L_164;
|
|
L_164 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_163, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_164)
|
|
{
|
|
goto IL_03a3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_165 = ___1_x_id;
|
|
int32_t L_166;
|
|
L_166 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_165, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_166, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_167 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_167, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_168 = ___1_x_id;
|
|
int32_t L_169;
|
|
L_169 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_168, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_170;
|
|
L_170 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_169, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_170, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_171 = ___1_x_id;
|
|
int32_t L_172;
|
|
L_172 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_171, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_173;
|
|
L_173 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_172, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_173;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_03a3:
|
|
{
|
|
int32_t L_174 = ___1_x_id;
|
|
int32_t L_175 = ___1_x_id;
|
|
int32_t L_176;
|
|
L_176 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_175, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_177;
|
|
L_177 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_176, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_174) == ((uint32_t)L_177))))
|
|
{
|
|
goto IL_03c7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_178 = ___1_x_id;
|
|
int32_t L_179;
|
|
L_179 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_178, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_179;
|
|
int32_t L_180 = ___0_root_id;
|
|
int32_t L_181 = ___1_x_id;
|
|
int32_t L_182 = ___2_mainTreeNodeID;
|
|
int32_t L_183;
|
|
L_183 = RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE(__this, L_180, L_181, L_182, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_183;
|
|
}
|
|
|
|
IL_03c7:
|
|
{
|
|
int32_t L_184 = ___1_x_id;
|
|
int32_t L_185;
|
|
L_185 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_184, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_185, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_186 = ___1_x_id;
|
|
int32_t L_187;
|
|
L_187 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_186, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_188;
|
|
L_188 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_187, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_188, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_189 = ___0_root_id;
|
|
int32_t L_190 = ___1_x_id;
|
|
int32_t L_191;
|
|
L_191 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_190, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_192;
|
|
L_192 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_191, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_193 = ___2_mainTreeNodeID;
|
|
int32_t L_194;
|
|
L_194 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_189, L_192, L_193, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_194;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_0405:
|
|
{
|
|
int32_t L_195 = ___1_x_id;
|
|
int32_t L_196;
|
|
L_196 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_195, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_197;
|
|
L_197 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_196, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_198;
|
|
L_198 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_197, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_198;
|
|
int32_t L_199 = V_0;
|
|
int32_t L_200;
|
|
L_200 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_199, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_200)
|
|
{
|
|
goto IL_045d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_201 = ___1_x_id;
|
|
int32_t L_202;
|
|
L_202 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_201, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_202, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_203 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_203, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_204 = ___1_x_id;
|
|
int32_t L_205;
|
|
L_205 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_204, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_206;
|
|
L_206 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_205, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_206, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_207 = ___1_x_id;
|
|
int32_t L_208;
|
|
L_208 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_207, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_209;
|
|
L_209 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_208, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_209;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_045d:
|
|
{
|
|
int32_t L_210 = ___1_x_id;
|
|
int32_t L_211 = ___1_x_id;
|
|
int32_t L_212;
|
|
L_212 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_211, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_213;
|
|
L_213 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_212, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_210) == ((uint32_t)L_213))))
|
|
{
|
|
goto IL_0481;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_214 = ___1_x_id;
|
|
int32_t L_215;
|
|
L_215 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_214, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_215;
|
|
int32_t L_216 = ___0_root_id;
|
|
int32_t L_217 = ___1_x_id;
|
|
int32_t L_218 = ___2_mainTreeNodeID;
|
|
int32_t L_219;
|
|
L_219 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_216, L_217, L_218, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_219;
|
|
}
|
|
|
|
IL_0481:
|
|
{
|
|
int32_t L_220 = ___1_x_id;
|
|
int32_t L_221;
|
|
L_221 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_220, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_221, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_222 = ___1_x_id;
|
|
int32_t L_223;
|
|
L_223 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_222, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_224;
|
|
L_224 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_223, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_224, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_225 = ___0_root_id;
|
|
int32_t L_226 = ___1_x_id;
|
|
int32_t L_227;
|
|
L_227 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_226, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_228;
|
|
L_228 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_227, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_229 = ___2_mainTreeNodeID;
|
|
int32_t L_230;
|
|
L_230 = RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE(__this, L_225, L_228, L_229, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_230;
|
|
}
|
|
|
|
IL_04ba:
|
|
{
|
|
int32_t L_231 = ___1_x_id;
|
|
int32_t L_232;
|
|
L_232 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_231, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_233;
|
|
L_233 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_232, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (!L_233)
|
|
{
|
|
goto IL_0329;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_234 = ___0_root_id;
|
|
if (L_234)
|
|
{
|
|
goto IL_04de;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_235 = __this->___root;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_235, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
goto IL_04e6;
|
|
}
|
|
|
|
IL_04de:
|
|
{
|
|
int32_t L_236 = ___0_root_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_236, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
}
|
|
|
|
IL_04e6:
|
|
{
|
|
int32_t L_237 = ___0_root_id;
|
|
return L_237;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_currentKey, int32_t ___1_newKey, const RuntimeMethod* method)
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_currentKey;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_1;
|
|
L_1 = RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
V_0 = L_1;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_2 = V_0;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_4)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_5 = V_0;
|
|
int32_t L_6 = L_5.____nodeID;
|
|
int32_t L_7 = __this->___root;
|
|
if ((((int32_t)L_6) == ((int32_t)L_7)))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_8 = V_0;
|
|
int32_t L_9 = L_8.____mainTreeNodeID;
|
|
int32_t L_10 = ___1_newKey;
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_11 = V_0;
|
|
int32_t L_12 = L_11.____nodeID;
|
|
int32_t L_13 = ___1_newKey;
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_i;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_1;
|
|
L_1 = RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
V_0 = L_1;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_2 = V_0;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_5 = V_0;
|
|
int32_t L_6 = L_5.____nodeID;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_7 = V_0;
|
|
int32_t L_8 = L_7.____mainTreeNodeID;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC(__this, 0, L_6, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDelete_mD650E7F92013005A24CE586C4FC1B71EE3D279C7_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_z_id, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_z_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC(__this, 0, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
V_0 = 0;
|
|
int32_t L_0 = ___1_z_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_z_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_4 = ___1_z_id;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_6 = ___1_z_id;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_RBDeleteX_m6AEBE3413E7ECF37B61015F652AA07DF5C9A13AC(__this, L_3, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_7;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_3 = (bool)0;
|
|
int32_t L_8 = __this->____accessMethod;
|
|
if ((((int32_t)L_8) == ((int32_t)1)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_z_id;
|
|
G_B5_0 = L_9;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_10 = ___2_mainTreeNodeID;
|
|
G_B5_0 = L_10;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
V_4 = G_B5_0;
|
|
int32_t L_11 = V_4;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_12)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_4;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
___0_root_id = L_14;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_15 = V_4;
|
|
int32_t L_16;
|
|
L_16 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)2))))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (bool)1;
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
int32_t L_18 = V_4;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_20;
|
|
L_20 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((!(((uint32_t)L_20) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_21;
|
|
L_21 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)7, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_22 = ___1_z_id;
|
|
int32_t L_23;
|
|
L_23 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_23)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_24 = ___1_z_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (L_25)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
int32_t L_26 = ___1_z_id;
|
|
V_1 = L_26;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_27 = ___1_z_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_28;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30;
|
|
L_30 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_30)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_31 = V_1;
|
|
int32_t L_32;
|
|
L_32 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_32;
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
int32_t L_33 = V_1;
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_34;
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_35 = V_1;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_2 = L_36;
|
|
int32_t L_37 = V_0;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_0;
|
|
int32_t L_39 = V_2;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_38, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
int32_t L_40 = V_2;
|
|
if (L_40)
|
|
{
|
|
goto IL_00d3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_41 = ___0_root_id;
|
|
if (L_41)
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_42 = V_0;
|
|
__this->___root = L_42;
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
int32_t L_43 = V_0;
|
|
___0_root_id = L_43;
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
int32_t L_44 = V_1;
|
|
int32_t L_45 = V_2;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)L_46))))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_47 = V_2;
|
|
int32_t L_48 = V_0;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_47, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
int32_t L_49 = V_2;
|
|
int32_t L_50 = V_0;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_49, L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_00ef:
|
|
{
|
|
int32_t L_51 = V_1;
|
|
int32_t L_52 = ___1_z_id;
|
|
if ((((int32_t)L_51) == ((int32_t)L_52)))
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_53 = ___1_z_id;
|
|
int32_t L_54 = V_1;
|
|
int32_t L_55;
|
|
L_55 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_53, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_56 = ___1_z_id;
|
|
int32_t L_57 = V_1;
|
|
int32_t L_58;
|
|
L_58 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_56, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
int32_t L_59 = V_4;
|
|
int32_t L_60;
|
|
L_60 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_60)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_61 = ___0_root_id;
|
|
if (L_61)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_62 = ___1_z_id;
|
|
int32_t L_63 = V_4;
|
|
if ((((int32_t)L_62) == ((int32_t)L_63)))
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_64;
|
|
L_64 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, method);
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
int32_t L_65 = ___0_root_id;
|
|
if (!L_65)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_66 = V_4;
|
|
int32_t L_67 = ___0_root_id;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_66, L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_68 = V_4;
|
|
int32_t L_69 = ___0_root_id;
|
|
int32_t L_70;
|
|
L_70 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_68, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
int32_t L_71 = V_2;
|
|
V_5 = L_71;
|
|
goto IL_015a;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
int32_t L_72 = V_5;
|
|
RBTree_1_RecomputeSize_mE849917C6B9CE571D95FFA5AE30E1E7CDB24310A(__this, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
int32_t L_73 = V_5;
|
|
int32_t L_74;
|
|
L_74 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_73, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_5 = L_74;
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
int32_t L_75 = V_5;
|
|
if (L_75)
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_76 = ___0_root_id;
|
|
if (!L_76)
|
|
{
|
|
goto IL_017d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_4;
|
|
V_6 = L_77;
|
|
goto IL_0179;
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
int32_t L_78 = V_6;
|
|
RBTree_1_DecreaseSize_m2CC82F8846D718DBC61F565C78775A068556E52F(__this, L_78, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
int32_t L_79 = V_6;
|
|
int32_t L_80;
|
|
L_80 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_79, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_6 = L_80;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
int32_t L_81 = V_6;
|
|
if (L_81)
|
|
{
|
|
goto IL_0167;
|
|
}
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
int32_t L_82 = V_1;
|
|
int32_t L_83;
|
|
L_83 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_82, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_83) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0193;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_84 = ___0_root_id;
|
|
int32_t L_85 = V_0;
|
|
int32_t L_86 = V_2;
|
|
int32_t L_87 = ___2_mainTreeNodeID;
|
|
int32_t L_88;
|
|
L_88 = RBTree_1_RBDeleteFixup_m25667C31EC6662F3899EA7CDFF622F9DB394AF89(__this, L_84, L_85, L_86, L_87, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
___0_root_id = L_88;
|
|
}
|
|
|
|
IL_0193:
|
|
{
|
|
bool L_89 = V_3;
|
|
if (!L_89)
|
|
{
|
|
goto IL_02af;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_90 = V_4;
|
|
if (!L_90)
|
|
{
|
|
goto IL_01ae;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_91 = V_4;
|
|
int32_t L_92;
|
|
L_92 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_91, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_93;
|
|
L_93 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_92, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((((int32_t)L_93) == ((int32_t)1)))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
|
|
IL_01ae:
|
|
{
|
|
Exception_t* L_94;
|
|
L_94 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)9), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_94, method);
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
int32_t L_95 = __this->____inUseSatelliteTreeCount;
|
|
__this->____inUseSatelliteTreeCount = ((int32_t)il2cpp_codegen_subtract(L_95, 1));
|
|
int32_t L_96 = V_4;
|
|
int32_t L_97;
|
|
L_97 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_96, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
V_7 = L_97;
|
|
int32_t L_98 = V_7;
|
|
int32_t L_99 = V_4;
|
|
int32_t L_100;
|
|
L_100 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_99, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_98, L_100, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_101 = V_7;
|
|
int32_t L_102 = V_4;
|
|
int32_t L_103;
|
|
L_103 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_102, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_101, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_104 = V_7;
|
|
int32_t L_105 = V_4;
|
|
int32_t L_106;
|
|
L_106 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_105, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(__this, L_104, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_107 = V_7;
|
|
int32_t L_108 = V_4;
|
|
int32_t L_109;
|
|
L_109 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_108, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_107, L_109, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_110 = V_4;
|
|
int32_t L_111;
|
|
L_111 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_110, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_111)
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_112 = V_7;
|
|
int32_t L_113 = V_4;
|
|
int32_t L_114;
|
|
L_114 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_113, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_112, L_114, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_115 = V_4;
|
|
int32_t L_116;
|
|
L_116 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_115, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_117;
|
|
L_117 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_116, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_118 = V_4;
|
|
if ((!(((uint32_t)L_117) == ((uint32_t)L_118))))
|
|
{
|
|
goto IL_024c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_119 = V_4;
|
|
int32_t L_120;
|
|
L_120 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_119, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_121 = V_7;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_120, L_121, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_024c:
|
|
{
|
|
int32_t L_122 = V_4;
|
|
int32_t L_123;
|
|
L_123 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_122, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_124 = V_7;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_123, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_025c:
|
|
{
|
|
int32_t L_125 = V_4;
|
|
int32_t L_126;
|
|
L_126 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_125, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_126)
|
|
{
|
|
goto IL_0276;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_127 = V_4;
|
|
int32_t L_128;
|
|
L_128 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_129 = V_7;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_128, L_129, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0276:
|
|
{
|
|
int32_t L_130 = V_4;
|
|
int32_t L_131;
|
|
L_131 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_130, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_131)
|
|
{
|
|
goto IL_0290;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_132 = V_4;
|
|
int32_t L_133;
|
|
L_133 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_132, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_134 = V_7;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_133, L_134, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0290:
|
|
{
|
|
int32_t L_135 = __this->___root;
|
|
int32_t L_136 = V_4;
|
|
if ((!(((uint32_t)L_135) == ((uint32_t)L_136))))
|
|
{
|
|
goto IL_02a2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_137 = V_7;
|
|
__this->___root = L_137;
|
|
}
|
|
|
|
IL_02a2:
|
|
{
|
|
int32_t L_138 = V_4;
|
|
RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD(__this, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
|
|
V_4 = 0;
|
|
goto IL_02e4;
|
|
}
|
|
|
|
IL_02af:
|
|
{
|
|
int32_t L_139 = V_4;
|
|
int32_t L_140;
|
|
L_140 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_139, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_140)
|
|
{
|
|
goto IL_02e4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_141 = ___0_root_id;
|
|
if (L_141)
|
|
{
|
|
goto IL_02c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_142 = ___1_z_id;
|
|
int32_t L_143 = V_4;
|
|
if ((((int32_t)L_142) == ((int32_t)L_143)))
|
|
{
|
|
goto IL_02c9;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_144;
|
|
L_144 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)10), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_144, method);
|
|
}
|
|
|
|
IL_02c9:
|
|
{
|
|
int32_t L_145 = ___0_root_id;
|
|
if (!L_145)
|
|
{
|
|
goto IL_02e4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_146 = V_4;
|
|
int32_t L_147 = ___0_root_id;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_146, L_147, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_148 = V_4;
|
|
int32_t L_149 = ___0_root_id;
|
|
int32_t L_150;
|
|
L_150 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_149, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9(__this, L_148, L_150, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_02e4:
|
|
{
|
|
int32_t L_151 = V_1;
|
|
int32_t L_152 = ___1_z_id;
|
|
if ((((int32_t)L_151) == ((int32_t)L_152)))
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_153 = V_1;
|
|
int32_t L_154 = ___1_z_id;
|
|
int32_t L_155;
|
|
L_155 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_154, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_153, L_155, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_156 = V_1;
|
|
int32_t L_157 = ___1_z_id;
|
|
int32_t L_158;
|
|
L_158 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_157, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_156, L_158, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_159 = V_1;
|
|
int32_t L_160 = ___1_z_id;
|
|
int32_t L_161;
|
|
L_161 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_160, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_159, L_161, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_162 = V_1;
|
|
int32_t L_163 = ___1_z_id;
|
|
int32_t L_164;
|
|
L_164 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_163, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55(__this, L_162, L_164, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_165 = ___1_z_id;
|
|
int32_t L_166;
|
|
L_166 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_165, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_166)
|
|
{
|
|
goto IL_036a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_167 = V_1;
|
|
int32_t L_168 = ___1_z_id;
|
|
int32_t L_169;
|
|
L_169 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_168, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_167, L_169, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_170 = ___1_z_id;
|
|
int32_t L_171;
|
|
L_171 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_170, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_172;
|
|
L_172 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_171, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_173 = ___1_z_id;
|
|
if ((!(((uint32_t)L_172) == ((uint32_t)L_173))))
|
|
{
|
|
goto IL_035a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_174 = ___1_z_id;
|
|
int32_t L_175;
|
|
L_175 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_174, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_176 = V_1;
|
|
RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063(__this, L_175, L_176, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0372;
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
int32_t L_177 = ___1_z_id;
|
|
int32_t L_178;
|
|
L_178 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_177, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_179 = V_1;
|
|
RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45(__this, L_178, L_179, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
goto IL_0372;
|
|
}
|
|
|
|
IL_036a:
|
|
{
|
|
int32_t L_180 = V_1;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_180, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0372:
|
|
{
|
|
int32_t L_181 = ___1_z_id;
|
|
int32_t L_182;
|
|
L_182 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_181, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_182)
|
|
{
|
|
goto IL_0389;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_183 = ___1_z_id;
|
|
int32_t L_184;
|
|
L_184 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_183, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_185 = V_1;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_184, L_185, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0389:
|
|
{
|
|
int32_t L_186 = ___1_z_id;
|
|
int32_t L_187;
|
|
L_187 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_186, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_187)
|
|
{
|
|
goto IL_03a0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_188 = ___1_z_id;
|
|
int32_t L_189;
|
|
L_189 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_188, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_190 = V_1;
|
|
RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9(__this, L_189, L_190, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_03a0:
|
|
{
|
|
int32_t L_191 = __this->___root;
|
|
int32_t L_192 = ___1_z_id;
|
|
if ((!(((uint32_t)L_191) == ((uint32_t)L_192))))
|
|
{
|
|
goto IL_03b2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_193 = V_1;
|
|
__this->___root = L_193;
|
|
goto IL_03b9;
|
|
}
|
|
|
|
IL_03b2:
|
|
{
|
|
int32_t L_194 = ___0_root_id;
|
|
int32_t L_195 = ___1_z_id;
|
|
if ((!(((uint32_t)L_194) == ((uint32_t)L_195))))
|
|
{
|
|
goto IL_03b9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_196 = V_1;
|
|
___0_root_id = L_196;
|
|
}
|
|
|
|
IL_03b9:
|
|
{
|
|
int32_t L_197 = V_4;
|
|
if (!L_197)
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_198 = V_4;
|
|
int32_t L_199;
|
|
L_199 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_198, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_200 = ___1_z_id;
|
|
if ((!(((uint32_t)L_199) == ((uint32_t)L_200))))
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_201 = V_4;
|
|
int32_t L_202 = V_1;
|
|
RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8(__this, L_201, L_202, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
}
|
|
|
|
IL_03d1:
|
|
{
|
|
int32_t L_203 = ___1_z_id;
|
|
RBTree_1_FreeNode_m142FC91FA594DC91799F5231F7AE945DCC6922FD(__this, L_203, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
|
|
int32_t L_204 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_204, 1));
|
|
int32_t L_205 = ___1_z_id;
|
|
return L_205;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteFixup_m25667C31EC6662F3899EA7CDFF622F9DB394AF89_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B24_0 = 0;
|
|
int32_t G_B28_0 = 0;
|
|
int32_t G_B34_0 = 0;
|
|
int32_t G_B38_0 = 0;
|
|
int32_t G_B47_0 = 0;
|
|
int32_t G_B52_0 = 0;
|
|
int32_t G_B56_0 = 0;
|
|
int32_t G_B60_0 = 0;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
if (L_0)
|
|
{
|
|
goto IL_0305;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___2_px_id;
|
|
if (L_1)
|
|
{
|
|
goto IL_0305;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_x_id;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___1_x_id;
|
|
int32_t L_4 = ___1_x_id;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((((int32_t)L_3) == ((int32_t)L_6)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = ___1_x_id;
|
|
if (L_7)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___2_px_id;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (L_9)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
int32_t L_10 = ___1_x_id;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B10_0 = L_13;
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
int32_t L_14 = ___2_px_id;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B10_0 = L_15;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
V_0 = G_B10_0;
|
|
int32_t L_16 = V_0;
|
|
if (L_16)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_17;
|
|
L_17 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)14), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
int32_t L_18 = V_0;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_19)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_20 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_20, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_21 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_21, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_22 = ___0_root_id;
|
|
int32_t L_23 = ___2_px_id;
|
|
int32_t L_24 = ___3_mainTreeNodeID;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE(__this, L_22, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_25;
|
|
int32_t L_26 = ___1_x_id;
|
|
if (!L_26)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29;
|
|
L_29 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B16_0 = L_29;
|
|
goto IL_0096;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
int32_t L_30 = ___2_px_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B16_0 = L_31;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
V_0 = G_B16_0;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
int32_t L_32 = V_0;
|
|
int32_t L_33;
|
|
L_33 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_37;
|
|
L_37 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_37) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_38, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_39 = ___2_px_id;
|
|
___1_x_id = L_39;
|
|
int32_t L_40 = ___2_px_id;
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_41;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_42 = V_0;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)1))))
|
|
{
|
|
goto IL_011c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_45 = V_0;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_46, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_47 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_47, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_48 = ___0_root_id;
|
|
int32_t L_49 = V_0;
|
|
int32_t L_50 = ___3_mainTreeNodeID;
|
|
int32_t L_51;
|
|
L_51 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_48, L_49, L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_51;
|
|
int32_t L_52 = ___1_x_id;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_53 = ___1_x_id;
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_55;
|
|
L_55 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B24_0 = L_55;
|
|
goto IL_011b;
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
int32_t L_56 = ___2_px_id;
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B24_0 = L_57;
|
|
}
|
|
|
|
IL_011b:
|
|
{
|
|
V_0 = G_B24_0;
|
|
}
|
|
|
|
IL_011c:
|
|
{
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59 = ___2_px_id;
|
|
int32_t L_60;
|
|
L_60 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_58, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_61 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_61, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_62 = V_0;
|
|
int32_t L_63;
|
|
L_63 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_63, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_64 = ___0_root_id;
|
|
int32_t L_65 = ___2_px_id;
|
|
int32_t L_66 = ___3_mainTreeNodeID;
|
|
int32_t L_67;
|
|
L_67 = RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE(__this, L_64, L_65, L_66, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_67;
|
|
int32_t L_68 = ___0_root_id;
|
|
if (!L_68)
|
|
{
|
|
goto IL_0152;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_69 = ___0_root_id;
|
|
G_B28_0 = L_69;
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_0152:
|
|
{
|
|
int32_t L_70 = __this->___root;
|
|
G_B28_0 = L_70;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
___1_x_id = G_B28_0;
|
|
int32_t L_71 = ___1_x_id;
|
|
int32_t L_72;
|
|
L_72 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_72;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
int32_t L_73 = ___2_px_id;
|
|
int32_t L_74;
|
|
L_74 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_73, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_74;
|
|
int32_t L_75 = V_0;
|
|
int32_t L_76;
|
|
L_76 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_75, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_76)
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_77, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_78 = ___1_x_id;
|
|
if (!L_78)
|
|
{
|
|
goto IL_01b4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_79 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_79, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_80 = ___0_root_id;
|
|
int32_t L_81 = ___2_px_id;
|
|
int32_t L_82 = ___3_mainTreeNodeID;
|
|
int32_t L_83;
|
|
L_83 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_80, L_81, L_82, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_83;
|
|
int32_t L_84 = ___1_x_id;
|
|
if (!L_84)
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_85 = ___1_x_id;
|
|
int32_t L_86;
|
|
L_86 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_85, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_87;
|
|
L_87 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_86, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B34_0 = L_87;
|
|
goto IL_01b1;
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
int32_t L_88 = ___2_px_id;
|
|
int32_t L_89;
|
|
L_89 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_88, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B34_0 = L_89;
|
|
}
|
|
|
|
IL_01b1:
|
|
{
|
|
V_0 = G_B34_0;
|
|
goto IL_01ed;
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
int32_t L_90 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_90, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_91 = ___0_root_id;
|
|
int32_t L_92 = ___2_px_id;
|
|
int32_t L_93 = ___3_mainTreeNodeID;
|
|
int32_t L_94;
|
|
L_94 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_91, L_92, L_93, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_94;
|
|
int32_t L_95 = ___1_x_id;
|
|
if (!L_95)
|
|
{
|
|
goto IL_01da;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_96 = ___1_x_id;
|
|
int32_t L_97;
|
|
L_97 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_96, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_98;
|
|
L_98 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_97, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B38_0 = L_98;
|
|
goto IL_01e1;
|
|
}
|
|
|
|
IL_01da:
|
|
{
|
|
int32_t L_99 = ___2_px_id;
|
|
int32_t L_100;
|
|
L_100 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_99, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B38_0 = L_100;
|
|
}
|
|
|
|
IL_01e1:
|
|
{
|
|
V_0 = G_B38_0;
|
|
int32_t L_101 = V_0;
|
|
if (L_101)
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_102;
|
|
L_102 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)11), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_102, method);
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
int32_t L_103 = V_0;
|
|
int32_t L_104;
|
|
L_104 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_105;
|
|
L_105 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_104, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_105) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_106 = V_0;
|
|
int32_t L_107;
|
|
L_107 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_108;
|
|
L_108 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_107, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_108) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_109 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_109, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_110 = ___2_px_id;
|
|
___1_x_id = L_110;
|
|
int32_t L_111 = ___2_px_id;
|
|
int32_t L_112;
|
|
L_112 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_111, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_112;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_0226:
|
|
{
|
|
int32_t L_113 = V_0;
|
|
int32_t L_114;
|
|
L_114 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_113, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_115;
|
|
L_115 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_114, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_115) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0272;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_116 = V_0;
|
|
int32_t L_117;
|
|
L_117 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_116, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_117, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_118 = V_0;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_118, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_119 = ___0_root_id;
|
|
int32_t L_120 = V_0;
|
|
int32_t L_121 = ___3_mainTreeNodeID;
|
|
int32_t L_122;
|
|
L_122 = RBTree_1_LeftRotate_mD49CD676DF4B79C1B56C4158BF78B239F3EBF7EE(__this, L_119, L_120, L_121, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_122;
|
|
int32_t L_123 = ___1_x_id;
|
|
if (!L_123)
|
|
{
|
|
goto IL_026a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_124 = ___1_x_id;
|
|
int32_t L_125;
|
|
L_125 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_126;
|
|
L_126 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_125, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B47_0 = L_126;
|
|
goto IL_0271;
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
int32_t L_127 = ___2_px_id;
|
|
int32_t L_128;
|
|
L_128 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B47_0 = L_128;
|
|
}
|
|
|
|
IL_0271:
|
|
{
|
|
V_0 = G_B47_0;
|
|
}
|
|
|
|
IL_0272:
|
|
{
|
|
int32_t L_129 = ___1_x_id;
|
|
if (!L_129)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_130 = V_0;
|
|
int32_t L_131 = ___2_px_id;
|
|
int32_t L_132;
|
|
L_132 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_131, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_130, L_132, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_133 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_133, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_134 = V_0;
|
|
int32_t L_135;
|
|
L_135 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_134, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_135, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_136 = ___0_root_id;
|
|
int32_t L_137 = ___2_px_id;
|
|
int32_t L_138 = ___3_mainTreeNodeID;
|
|
int32_t L_139;
|
|
L_139 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_136, L_137, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_139;
|
|
int32_t L_140 = ___0_root_id;
|
|
if (!L_140)
|
|
{
|
|
goto IL_02ab;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_141 = ___0_root_id;
|
|
G_B52_0 = L_141;
|
|
goto IL_02b1;
|
|
}
|
|
|
|
IL_02ab:
|
|
{
|
|
int32_t L_142 = __this->___root;
|
|
G_B52_0 = L_142;
|
|
}
|
|
|
|
IL_02b1:
|
|
{
|
|
___1_x_id = G_B52_0;
|
|
int32_t L_143 = ___1_x_id;
|
|
int32_t L_144;
|
|
L_144 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_143, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_144;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_02be:
|
|
{
|
|
int32_t L_145 = V_0;
|
|
int32_t L_146 = ___2_px_id;
|
|
int32_t L_147;
|
|
L_147 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_146, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_145, L_147, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_148 = ___2_px_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_148, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_149 = V_0;
|
|
int32_t L_150;
|
|
L_150 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_149, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_150, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_151 = ___0_root_id;
|
|
int32_t L_152 = ___2_px_id;
|
|
int32_t L_153 = ___3_mainTreeNodeID;
|
|
int32_t L_154;
|
|
L_154 = RBTree_1_RightRotate_m1A016E445613E4751340CAC167426D95944FCAB2(__this, L_151, L_152, L_153, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_154;
|
|
int32_t L_155 = ___0_root_id;
|
|
if (!L_155)
|
|
{
|
|
goto IL_02f4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_156 = ___0_root_id;
|
|
G_B56_0 = L_156;
|
|
goto IL_02fa;
|
|
}
|
|
|
|
IL_02f4:
|
|
{
|
|
int32_t L_157 = __this->___root;
|
|
G_B56_0 = L_157;
|
|
}
|
|
|
|
IL_02fa:
|
|
{
|
|
___1_x_id = G_B56_0;
|
|
int32_t L_158 = ___1_x_id;
|
|
int32_t L_159;
|
|
L_159 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_158, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_159;
|
|
}
|
|
|
|
IL_0305:
|
|
{
|
|
int32_t L_160 = ___0_root_id;
|
|
if (!L_160)
|
|
{
|
|
goto IL_030b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_161 = ___0_root_id;
|
|
G_B60_0 = L_161;
|
|
goto IL_0311;
|
|
}
|
|
|
|
IL_030b:
|
|
{
|
|
int32_t L_162 = __this->___root;
|
|
G_B60_0 = L_162;
|
|
}
|
|
|
|
IL_0311:
|
|
{
|
|
int32_t L_163 = ___1_x_id;
|
|
if ((((int32_t)G_B60_0) == ((int32_t)L_163)))
|
|
{
|
|
goto IL_0321;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_164 = ___1_x_id;
|
|
int32_t L_165;
|
|
L_165 = RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684(__this, L_164, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((((int32_t)L_165) == ((int32_t)1)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
|
|
IL_0321:
|
|
{
|
|
int32_t L_166 = ___1_x_id;
|
|
RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371(__this, L_166, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_167 = ___0_root_id;
|
|
return L_167;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_root_id, int32_t ___1_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_root_id;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____accessMethod;
|
|
if ((((int32_t)L_1) == ((int32_t)1)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_2;
|
|
L_2 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)17), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
int32_t L_3 = ___0_root_id;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_root_id;
|
|
G_B6_0 = L_4;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_5 = __this->___root;
|
|
G_B6_0 = L_5;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_0 = G_B6_0;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
int32_t L_6 = ___0_root_id;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___1_key;
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_10;
|
|
L_10 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6, __this, L_7, L_9);
|
|
G_B10_0 = L_10;
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_11 = ___1_key;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_14;
|
|
L_14 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5, __this, L_11, L_13);
|
|
G_B10_0 = L_14;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
V_1 = G_B10_0;
|
|
int32_t L_15 = V_1;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
if ((((int32_t)L_16) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18;
|
|
L_18 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_18;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
int32_t L_19 = V_0;
|
|
int32_t L_20;
|
|
L_20 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_20;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
int32_t L_21 = V_0;
|
|
if (L_21)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
int32_t L_22 = V_0;
|
|
return L_22;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_1;
|
|
L_1 = RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
int32_t L_2 = L_1.____nodeID;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_3)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_6 = ___0_key;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2(__this, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
int32_t L_8 = V_0;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3((&L_9), L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
V_1 = L_11;
|
|
int32_t L_12 = ___0_key;
|
|
int32_t L_13 = L_12;
|
|
RuntimeObject* L_14 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), &L_13);
|
|
bool L_15;
|
|
L_15 = Int32_Equals_m089564150E8AF7C63B419427E2E57E3420659B1B((&V_1), L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
|
|
if (L_15)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_16 = V_0;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3((&L_17), L_16, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_17;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
V_0 = (-1);
|
|
int32_t L_0 = ___0_key;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_1;
|
|
L_1 = RBTree_1_GetNodeByKey_mF4FE4024CADC8B1F8FABFA13EACA57E2B6F775F2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
V_1 = L_1;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_2 = V_1;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_4 = V_1;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_GetIndexByNodePath_mF59D980A8D9F3D12CFE602F95AFDB04F6F6804C5(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 55));
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_node, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_node;
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return L_2;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_node;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_node;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_6;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = ___0_node;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_SearchSubTree_m57C42F24D37D298A0566D530361F03F6F0EB76B2(__this, 0, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
V_0 = L_9;
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___0_node;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = ___0_node;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_13;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
int32_t L_16 = ___0_node;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return ((int32_t)il2cpp_codegen_add(L_15, L_17));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNodePath_mF59D980A8D9F3D12CFE602F95AFDB04F6F6804C5_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 ___0_path, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_1 = ___0_path;
|
|
int32_t L_2 = L_1.____nodeID;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_4 = ___0_path;
|
|
int32_t L_5 = L_4.____mainTreeNodeID;
|
|
if (L_5)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_6 = ___0_path;
|
|
int32_t L_7 = L_6.____nodeID;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_8;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_9 = ___0_path;
|
|
int32_t L_10 = L_9.____mainTreeNodeID;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_12 = ___0_path;
|
|
int32_t L_13 = L_12.____nodeID;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return ((int32_t)il2cpp_codegen_add(L_11, L_14));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexByNode_mF54D314A27930CDEE19BE0B8DE58C63A7A6DABCD_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = L_2;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_1 = L_4;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = V_1;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)il2cpp_codegen_add(L_11, 1))));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_12 = V_1;
|
|
___0_nodeId = L_12;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_13 = ___0_nodeId;
|
|
if (L_13)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m2A8640152375F25E6DFCB524E3C5E3762A819087_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B4_1 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B3_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B5_1 = 0;
|
|
int32_t G_B5_2 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = L_2;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_1 = L_4;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = V_1;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_12 = V_1;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_13)
|
|
{
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_8;
|
|
goto IL_0048;
|
|
}
|
|
G_B3_0 = L_11;
|
|
G_B3_1 = L_8;
|
|
}
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_16;
|
|
L_16 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B5_0 = L_16;
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
G_B5_0 = 1;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
V_0 = ((int32_t)il2cpp_codegen_add(G_B5_2, ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0))));
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
___0_nodeId = L_17;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_18 = ___0_nodeId;
|
|
if (L_18)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_19 = V_0;
|
|
return L_19;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 RBTree_1_GetNodeByIndex_m1925A1C6C371B002EE706C8EDEF3785E4AD148A8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_userIndex, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->___root;
|
|
int32_t L_2 = ___0_userIndex;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064(__this, L_1, ((int32_t)il2cpp_codegen_add(L_2, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 58));
|
|
V_0 = L_3;
|
|
V_1 = 0;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
int32_t L_4 = ___0_userIndex;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751(__this, L_4, (&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 59));
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
if (L_6)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = __this->____accessMethod;
|
|
if ((!(((uint32_t)2) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___0_userIndex;
|
|
Exception_t* L_9;
|
|
L_9 = ExceptionBuilder_RowOutOfRange_m2F6883E5D2F9AF63A3F9DC5521799A7E270F1054(L_8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
Exception_t* L_10;
|
|
L_10 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)13), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
int32_t L_12 = V_1;
|
|
NodePath_tB9AD0BDC7882A6AFDAB81BD2039E0C5F7BEEEF50 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
NodePath__ctor_m0FCF723AFBBA0142B8DC33B243EC222D8B3840F3((&L_13), L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m6AC21A1EB09BF6660EF47F4D771F47534F2F9751_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
int32_t* L_1 = ___1_satelliteRootId;
|
|
*((int32_t*)L_1) = (int32_t)0;
|
|
int32_t L_2 = __this->___root;
|
|
V_0 = L_2;
|
|
V_1 = (-1);
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = V_1;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_6;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_8)
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = V_1;
|
|
if ((((int32_t)L_9) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___0_index;
|
|
int32_t L_12 = V_1;
|
|
int32_t L_13 = V_0;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((((int32_t)L_11) > ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_12, L_15)), 1)))))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_16 = ___1_satelliteRootId;
|
|
int32_t L_17 = V_0;
|
|
*((int32_t*)L_16) = (int32_t)L_17;
|
|
int32_t L_18 = ___0_index;
|
|
int32_t L_19 = V_1;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_18, L_19)), 1));
|
|
int32_t L_20 = V_0;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23;
|
|
L_23 = RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064(__this, L_21, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 58));
|
|
return L_23;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
int32_t L_24 = V_0;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (L_25)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = ___0_index;
|
|
int32_t L_27 = V_1;
|
|
___0_index = ((int32_t)il2cpp_codegen_subtract(L_26, L_27));
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30 = V_0;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_32;
|
|
L_32 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
___0_index = ((int32_t)il2cpp_codegen_subtract(L_28, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_29, L_32)), 1))));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_34;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
int32_t L_35 = V_0;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = V_0;
|
|
int32_t L_37;
|
|
L_37 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_38;
|
|
L_38 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
V_1 = L_39;
|
|
int32_t L_40 = ___0_index;
|
|
if ((!(((uint32_t)L_39) == ((uint32_t)L_40))))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_41 = V_0;
|
|
int32_t L_42;
|
|
L_42 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (L_42)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
int32_t L_43 = V_0;
|
|
return L_43;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m1A87F9210DD3BF7304196AFC2FF45D6E3A507064_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5 = V_1;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = V_0;
|
|
___0_x_id = L_6;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8 = ___1_index;
|
|
if ((((int32_t)L_7) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___0_x_id;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
___0_x_id = L_10;
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_1;
|
|
___1_index = ((int32_t)il2cpp_codegen_subtract(L_11, L_12));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_13 = ___0_x_id;
|
|
if (L_13)
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_14 = ___0_x_id;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E(__this, 0, L_2, 0, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Add_m89D1F5C6465A94C01A47855B3966C06B69E55969_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E(__this, 0, L_2, 0, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_GetEnumerator_m69FD7C9F88127D1B135BFEA11640F79995101010_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
RBTreeEnumerator__ctor_m2733AFDE89B7B2489A1BDA8AED77CB198FB6AE6E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 61));
|
|
RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 60), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
V_0 = (-1);
|
|
int32_t L_0 = ___0_nodeId;
|
|
if (!L_0)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), &L_3);
|
|
int32_t L_5 = ___1_item;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject* L_7 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), &L_6);
|
|
if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_7))))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___0_nodeId;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 62));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_10 = ___0_nodeId;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_12 = ___1_item;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74(__this, L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 63));
|
|
int32_t L_14 = L_13;
|
|
V_0 = L_14;
|
|
if ((((int32_t)L_14) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_16 = ___0_nodeId;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_18 = ___1_item;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_IndexOf_m1A15AAD706F9931B99D4225D76D45140B09D6F74(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 63));
|
|
int32_t L_20 = L_19;
|
|
V_0 = L_20;
|
|
int32_t L_21 = V_0;
|
|
return L_21;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
int32_t L_22 = V_0;
|
|
return L_22;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Insert_m0A0F524F3BD046708BD7A5DB13A4AA939D96D31C_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_position;
|
|
int32_t L_1 = ___1_item;
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F(__this, L_0, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 64));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, bool ___2_append, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___1_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mF0CCB84B822853BFDC6AFE48116DDA1F77F10568(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = ___0_position;
|
|
bool L_4 = ___2_append;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_RBInsert_m0B2330653BCF5430989431DAC32328E6EBBAED4E(__this, 0, L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RemoveAt_m08FF17CF03AA93867AE42791691F967386AFB716_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_position;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 65));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_Clear_m2FC29230F5DF876A67B0ABDCA2D2DE205166C385_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_InitTree_mCF091A660A304A14A09AB4C817AF26E1585EA323(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_CopyTo_m8A396AD86818911F4C70E42BB8969FC6584093A3_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_1;
|
|
L_1 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_index;
|
|
if ((((int32_t)L_2) >= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_ArgumentOutOfRange_mEF2909680ADBD4B5228E611EDEBBA048D7DF219E(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
V_0 = L_4;
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
|
|
int32_t L_7 = ___1_index;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, L_7))) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_9;
|
|
L_9 = ExceptionBuilder_InvalidOffsetLength_m25F593A3DD72EEDCF3B7F8616D41CD7677BD6073(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_10 = __this->___root;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
V_1 = L_11;
|
|
V_2 = 0;
|
|
goto IL_006c;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
int32_t L_13 = V_1;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_15 = L_14;
|
|
RuntimeObject* L_16 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), &L_15);
|
|
int32_t L_17 = ___1_index;
|
|
int32_t L_18 = V_2;
|
|
Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_12, L_16, ((int32_t)il2cpp_codegen_add(L_17, L_18)), NULL);
|
|
int32_t L_19 = V_1;
|
|
int32_t L_20;
|
|
L_20 = RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_20;
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = V_0;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_CopyTo_mF41FDE1C3EB16CBA24B3F43FB7590B27E8612500_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_1;
|
|
L_1 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_index;
|
|
if ((((int32_t)L_2) >= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_ArgumentOutOfRange_mEF2909680ADBD4B5228E611EDEBBA048D7DF219E(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
V_0 = L_4;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___0_array;
|
|
int32_t L_6 = ___1_index;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_get_Count_mD78C552E837675F90BD804EFADB6BC40A38C0615(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), L_6))) >= ((int32_t)L_7)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_8;
|
|
L_8 = ExceptionBuilder_InvalidOffsetLength_m25F593A3DD72EEDCF3B7F8616D41CD7677BD6073(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_9 = __this->___root;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Minimum_m504331C88F6C6D70AA7930B661AC172AC26E1844(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
V_1 = L_10;
|
|
V_2 = 0;
|
|
goto IL_0064;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = V_2;
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_12, L_13))), (int32_t)L_15);
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_Successor_mD725A36AE3B97C64315EA2030135F2ED92601A7B(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_17;
|
|
int32_t L_18 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
int32_t L_19 = V_2;
|
|
int32_t L_20 = V_0;
|
|
if ((((int32_t)L_19) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetRight_mBC9FDABD04C4A2B8FA6E287A81438D7F24F7FA45_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_rightNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____rightId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetLeft_mDCACA1C77E796D3D23C3A427748B9DA4AEE9B063_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_leftNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____leftId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetParent_m955260FD345744AA0C78140873543D61C26739A9_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_parentNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____parentId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetColor_m3427CDE0656DB57DB7017969F2EE84ADC7321371_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_color;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nodeColor = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetKey_m7EE967D4DCC21DDB6089A25C8995DAA2F4E192F9_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_key;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____keyOfNode = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetNext_mAB9FEB9D8ACFE1EDE55AEE4F0C1BCDE38A6411F8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_nextNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nextId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetSubTreeSize_mE0A9485E7AEEE896700585182F68187A4EF18D55_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_size;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_IncreaseSize_m613975F4AD06761B3DD9F26BC8162B71413A26C8_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t* L_6 = (int32_t*)(&((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize);
|
|
int32_t* L_7 = L_6;
|
|
int32_t L_8 = *((int32_t*)L_7);
|
|
*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RecomputeSize_mE849917C6B9CE571D95FFA5AE30E1E7CDB24310A_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B2_0 = 0;
|
|
int32_t G_B1_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B3_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_6 = ___0_nodeId;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_7)
|
|
{
|
|
G_B2_0 = ((int32_t)il2cpp_codegen_add(L_2, L_5));
|
|
goto IL_0033;
|
|
}
|
|
G_B1_0 = ((int32_t)il2cpp_codegen_add(L_2, L_5));
|
|
}
|
|
{
|
|
int32_t L_8 = ___0_nodeId;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B3_0 = L_10;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
G_B3_0 = 1;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
V_0 = ((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0));
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_11 = __this->____pageTable;
|
|
int32_t L_12 = ___0_nodeId;
|
|
int32_t L_13 = ((int32_t)(L_12>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_15 = L_14->____slots;
|
|
int32_t L_16 = ___0_nodeId;
|
|
int32_t L_17 = V_0;
|
|
((L_15)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_16&((int32_t)65535))))))->____subTreeSize = L_17;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_DecreaseSize_m2CC82F8846D718DBC61F565C78775A068556E52F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t* L_6 = (int32_t*)(&((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize);
|
|
int32_t* L_7 = L_6;
|
|
int32_t L_8 = *((int32_t*)L_7);
|
|
*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____rightId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____leftId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Parent_mC5ACB29D707525AE6F38468A55AFCDAF295C7F05_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____parentId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_color_m730B55D54D0250705A277D3760EE34E096F01684_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nodeColor;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nextId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t9A048A3F7EEEBFF785C128A6FBAA7559BA9060BA* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____keyOfNode;
|
|
return L_6;
|
|
}
|
|
}
|
|
#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
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1__ctor_mDC88A4A9DD7DB95610C5C15AEC21E614AB37D778_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_accessMethod, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_accessMethod;
|
|
__this->____accessMethod = L_0;
|
|
RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
__this->___root = 0;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = (TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB*)(TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)32));
|
|
__this->____pageTable = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTable), (void*)L_0);
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_1 = __this->____pageTable;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_1)->max_length)), ((int32_t)32))), 1))/((int32_t)32))));
|
|
__this->____pageTableMap = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTableMap), (void*)L_2);
|
|
__this->____inUsePageCount = 0;
|
|
__this->____nextFreePageLine = 0;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3;
|
|
L_3 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)32), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_4 = __this->____pageTable;
|
|
int32_t L_5 = 0;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_6 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_7 = L_6->____slots;
|
|
((L_7)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))->____nodeColor = (int32_t)1;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_8 = __this->____pageTable;
|
|
int32_t L_9 = 0;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_10 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10->____slotMap;
|
|
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_12 = __this->____pageTable;
|
|
int32_t L_13 = 0;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_inline(L_14, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
__this->____inUseNodeCount = 1;
|
|
__this->____inUseSatelliteTreeCount = 0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreePage_mD851F770281DBDCB21B4DA2CB84909655F0FA687_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_0 = ___0_page;
|
|
RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_1 = __this->____pageTable;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_2 = ___0_page;
|
|
int32_t L_3;
|
|
L_3 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
ArrayElementTypeCheck (L_1, NULL);
|
|
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)NULL);
|
|
int32_t L_4 = __this->____inUsePageCount;
|
|
__this->____inUsePageCount = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_size, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* V_1 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7(__this, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_2 = __this->____pageTable;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_size;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_5 = (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
TreePage__ctor_m6DC52E242F1727514B983F48EF264E12E82574EB(L_5, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)L_5);
|
|
int32_t L_6 = V_0;
|
|
__this->____nextFreePageLine = ((int32_t)(L_6/((int32_t)32)));
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_7 = __this->____pageTable;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_8 = (TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB*)(TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_7)->max_length)), 2)));
|
|
V_1 = L_8;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_9 = __this->____pageTable;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_10 = V_1;
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_11 = __this->____pageTable;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, 0, ((int32_t)(((RuntimeArray*)L_11)->max_length)), NULL);
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_12 = V_1;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_12)->max_length)), ((int32_t)32))), 1))/((int32_t)32))));
|
|
V_2 = L_13;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->____pageTableMap;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->____pageTableMap;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length)), NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = __this->____pageTableMap;
|
|
__this->____nextFreePageLine = ((int32_t)(((RuntimeArray*)L_17)->max_length));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_18 = __this->____pageTable;
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_18)->max_length));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_19 = V_1;
|
|
__this->____pageTable = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTable), (void*)L_19);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_2;
|
|
__this->____pageTableMap = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pageTableMap), (void*)L_20);
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_21 = __this->____pageTable;
|
|
int32_t L_22 = V_0;
|
|
int32_t L_23 = ___0_size;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_24 = (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
TreePage__ctor_m6DC52E242F1727514B983F48EF264E12E82574EB(L_24, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22), (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)L_24);
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_25 = __this->____pageTable;
|
|
int32_t L_26 = V_0;
|
|
int32_t L_27 = L_26;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_28 = (L_25)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_27));
|
|
int32_t L_29 = V_0;
|
|
TreePage_set_PageId_m4637CDAE893DECB44B1201D9DFEF3C18C0DB5257_inline(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
int32_t L_30 = __this->____inUsePageCount;
|
|
__this->____inUsePageCount = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_31 = __this->____pageTable;
|
|
int32_t L_32 = V_0;
|
|
int32_t L_33 = L_32;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_34 = (L_31)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_33));
|
|
return L_34;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFull_mBC83115259A90BB0E08BF9B0C7991D7C82CD6471_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____pageTableMap;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_1 = ___0_page;
|
|
int32_t L_2;
|
|
L_2 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t* L_3 = ((L_0)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_2/((int32_t)32))))));
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_5 = ___0_page;
|
|
int32_t L_6;
|
|
L_6 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4|((int32_t)(1<<((int32_t)(((int32_t)(L_6%((int32_t)32)))&((int32_t)31)))))));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* ___0_page, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____pageTableMap;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_1 = ___0_page;
|
|
int32_t L_2;
|
|
L_2 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t* L_3 = ((L_0)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_2/((int32_t)32))))));
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_5 = ___0_page;
|
|
int32_t L_6;
|
|
L_6 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
*((int32_t*)L_3) = (int32_t)((int32_t)(L_4&((~((int32_t)(1<<((int32_t)(((int32_t)(L_6%((int32_t)32)))&((int32_t)31)))))))));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIntValueFromBitMap_mDB63445CC664F05D6EEF8AB921EE44CD858E8F45_gshared (uint32_t ___0_bitMap, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
V_0 = 0;
|
|
uint32_t L_0 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_0&((int32_t)-65536))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)16)));
|
|
uint32_t L_2 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_2>>((int32_t)16)));
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
uint32_t L_3 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_3&((int32_t)65280))))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 8));
|
|
uint32_t L_5 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_5>>8));
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
uint32_t L_6 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_6&((int32_t)240))))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 4));
|
|
uint32_t L_8 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_8>>4));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
uint32_t L_9 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_9&((int32_t)12))))
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 2));
|
|
uint32_t L_11 = ___0_bitMap;
|
|
___0_bitMap = (uint32_t)((int32_t)((uint32_t)L_11>>2));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
uint32_t L_12 = ___0_bitMap;
|
|
if (!((int32_t)((int32_t)L_12&2)))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
V_0 = L_3;
|
|
int32_t L_4 = ___0_nodeId;
|
|
V_1 = ((int32_t)(L_4&((int32_t)65535)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_5 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_6 = L_5->____slots;
|
|
int32_t L_7 = V_1;
|
|
il2cpp_codegen_initobj(((L_6)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_7))), sizeof(Node_t39E89F54A46CA848B0AED9F5454D71E99D318FDB));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_8 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->____slotMap;
|
|
int32_t L_10 = V_1;
|
|
int32_t* L_11 = ((L_9)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_10/((int32_t)32))))));
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
int32_t L_13 = V_1;
|
|
*((int32_t*)L_11) = (int32_t)((int32_t)(L_12&((~((int32_t)(1<<((int32_t)(((int32_t)(L_13%((int32_t)32)))&((int32_t)31)))))))));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_14 = V_0;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_15 = L_14;
|
|
int32_t L_16;
|
|
L_16 = TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_inline(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_2 = L_16;
|
|
int32_t L_17 = V_2;
|
|
TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_inline(L_15, ((int32_t)il2cpp_codegen_subtract(L_17, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
int32_t L_18 = __this->____inUseNodeCount;
|
|
__this->____inUseNodeCount = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_19 = V_0;
|
|
int32_t L_20;
|
|
L_20 = TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
if (L_20)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_21 = V_0;
|
|
RBTree_1_FreePage_mD851F770281DBDCB21B4DA2CB84909655F0FA687(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_22 = V_0;
|
|
int32_t L_23;
|
|
L_23 = TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_inline(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_24 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_25 = L_24->____slots;
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1))))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_26 = V_0;
|
|
RBTree_1_MarkPageFree_m1D298F02A27F4FBB8095CC09DDC73419066BED45(__this, L_26, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, bool ___0_allocatedPage, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
uint32_t V_2 = 0;
|
|
uint32_t V_3 = 0;
|
|
{
|
|
int32_t L_0 = __this->____nextFreePageLine;
|
|
V_0 = L_0;
|
|
V_1 = (-1);
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____pageTableMap;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = L_2;
|
|
int32_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
|
|
if ((!(((uint32_t)L_4) < ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____pageTableMap;
|
|
int32_t L_6 = V_0;
|
|
int32_t L_7 = L_6;
|
|
int32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_2 = (uint32_t)L_8;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
uint32_t L_9 = V_2;
|
|
uint32_t L_10 = V_2;
|
|
V_3 = (uint32_t)((int32_t)(((~((int32_t)L_9)))&((int32_t)il2cpp_codegen_add((int32_t)L_10, 1))));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____pageTableMap;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = L_12;
|
|
int32_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
uint32_t L_15 = V_3;
|
|
if (!((int64_t)(((int64_t)L_14)&((int64_t)(uint64_t)L_15))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_16;
|
|
L_16 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)3, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
int32_t L_17 = V_0;
|
|
uint32_t L_18 = V_3;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_GetIntValueFromBitMap_mDB63445CC664F05D6EEF8AB921EE44CD858E8F45(L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_17, ((int32_t)32))), L_19));
|
|
bool L_20 = ___0_allocatedPage;
|
|
if (!L_20)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_21 = __this->____pageTable;
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = L_22;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_24 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
|
|
if (!L_24)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_25 = V_1;
|
|
return L_25;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_26 = __this->____pageTable;
|
|
int32_t L_27 = V_1;
|
|
int32_t L_28 = L_27;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_29 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
|
|
if (L_29)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_30 = V_1;
|
|
return L_30;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
V_1 = (-1);
|
|
uint32_t L_31 = V_2;
|
|
uint32_t L_32 = V_3;
|
|
V_2 = (uint32_t)((int32_t)((int32_t)L_31|(int32_t)L_32));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
uint32_t L_33 = V_2;
|
|
if (((int32_t)((int32_t)L_33^(-1))))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
int32_t L_34 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_35 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = __this->____pageTableMap;
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = __this->____nextFreePageLine;
|
|
if (!L_37)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
__this->____nextFreePageLine = 0;
|
|
bool L_38 = ___0_allocatedPage;
|
|
int32_t L_39;
|
|
L_39 = RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7(__this, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_1 = L_39;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
int32_t L_40 = V_1;
|
|
return L_40;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseNodeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, 1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_get_HasDuplicates_m9A29A98C3C392FFD5A3DD5E19BFF0BFB561DD7E1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
V_0 = (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08*)NULL;
|
|
int32_t L_0;
|
|
L_0 = RBTree_1_GetIndexOfPageWithFreeSlot_mB207A5B63C61CA6BA078E59E1E995360C81C43E7(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_1 = L_0;
|
|
int32_t L_1 = V_1;
|
|
if ((((int32_t)L_1) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_2 = __this->____pageTable;
|
|
int32_t L_3 = V_1;
|
|
int32_t L_4 = L_3;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_5 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_0 = L_5;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
int32_t L_6 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_6) >= ((int32_t)4)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_7;
|
|
L_7 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)32), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_7;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
int32_t L_8 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_8) >= ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_9;
|
|
L_9 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)256), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_9;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
int32_t L_10 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_10) >= ((int32_t)((int32_t)128))))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_11;
|
|
L_11 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)1024), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_11;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
int32_t L_12 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_12) >= ((int32_t)((int32_t)4096))))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_13;
|
|
L_13 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)4096), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_13;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
int32_t L_14 = __this->____inUsePageCount;
|
|
if ((((int32_t)L_14) >= ((int32_t)((int32_t)32768))))
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_15;
|
|
L_15 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)8192), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_15;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_16;
|
|
L_16 = RBTree_1_AllocPage_m215B88622A11B25D550D9105F141689D4EB4A839(__this, ((int32_t)65536), il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
V_0 = L_16;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_17 = V_0;
|
|
int32_t L_18;
|
|
L_18 = TreePage_AllocSlot_mEB4D7879BFA8750667B1902CA20FBF28279E1B52(L_17, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
V_2 = L_18;
|
|
int32_t L_19 = V_2;
|
|
if ((!(((uint32_t)L_19) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_20;
|
|
L_20 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)4, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_21 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_22 = L_21->____slots;
|
|
int32_t L_23 = V_2;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_24 = V_0;
|
|
int32_t L_25;
|
|
L_25 = TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_inline(L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
int32_t L_26 = V_2;
|
|
((L_22)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_23)))->____selfId = ((int32_t)(((int32_t)(L_25<<((int32_t)16)))|L_26));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_27 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_28 = L_27->____slots;
|
|
int32_t L_29 = V_2;
|
|
((L_28)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_29)))->____subTreeSize = 1;
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_30 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_31 = L_30->____slots;
|
|
int32_t L_32 = V_2;
|
|
RuntimeObject* L_33 = ___0_key;
|
|
((L_31)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_32)))->____keyOfNode = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_31)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_32)))->____keyOfNode), (void*)L_33);
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_34 = V_0;
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_35 = L_34->____slots;
|
|
int32_t L_36 = V_2;
|
|
int32_t L_37 = ((L_35)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_36)))->____selfId;
|
|
return L_37;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_x_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
return L_4;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
int32_t L_5 = ___0_x_id;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_0 = L_6;
|
|
goto IL_002c;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
___0_x_id = L_7;
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_0 = L_9;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___0_x_id;
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((((int32_t)L_11) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_Successor_m89C5DC61DF69FB7B614F570A01A91F8D4555D74A_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t* ___0_nodeId, int32_t* ___1_mainTreeNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t* L_0 = ___0_nodeId;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_2 = ___0_nodeId;
|
|
int32_t* L_3 = ___1_mainTreeNodeId;
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
*((int32_t*)L_2) = (int32_t)L_5;
|
|
int32_t* L_6 = ___1_mainTreeNodeId;
|
|
*((int32_t*)L_6) = (int32_t)0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t* L_7 = ___0_nodeId;
|
|
int32_t* L_8 = ___0_nodeId;
|
|
int32_t L_9 = *((int32_t*)L_8);
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
*((int32_t*)L_7) = (int32_t)L_10;
|
|
int32_t* L_11 = ___0_nodeId;
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
if (L_12)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_13 = ___1_mainTreeNodeId;
|
|
int32_t L_14 = *((int32_t*)L_13);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_15 = ___0_nodeId;
|
|
int32_t* L_16 = ___1_mainTreeNodeId;
|
|
int32_t L_17 = *((int32_t*)L_16);
|
|
int32_t L_18;
|
|
L_18 = RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
*((int32_t*)L_15) = (int32_t)L_18;
|
|
int32_t* L_19 = ___1_mainTreeNodeId;
|
|
*((int32_t*)L_19) = (int32_t)0;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t* L_20 = ___0_nodeId;
|
|
int32_t L_21 = *((int32_t*)L_20);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_22 = ___0_nodeId;
|
|
int32_t L_23 = *((int32_t*)L_22);
|
|
int32_t L_24;
|
|
L_24 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_24)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_25 = ___1_mainTreeNodeId;
|
|
int32_t L_26 = *((int32_t*)L_25);
|
|
if (!L_26)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_27;
|
|
L_27 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)21), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, method);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
int32_t* L_28 = ___1_mainTreeNodeId;
|
|
int32_t* L_29 = ___0_nodeId;
|
|
int32_t L_30 = *((int32_t*)L_29);
|
|
*((int32_t*)L_28) = (int32_t)L_30;
|
|
int32_t* L_31 = ___0_nodeId;
|
|
int32_t* L_32 = ___0_nodeId;
|
|
int32_t L_33 = *((int32_t*)L_32);
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_35;
|
|
L_35 = RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1(__this, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
*((int32_t*)L_31) = (int32_t)L_35;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
___0_x_id = L_1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_2 = ___0_x_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (L_3)
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_x_id;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
int32_t G_B12_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B12_2 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B11_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B11_2 = NULL;
|
|
int32_t G_B13_0 = 0;
|
|
int32_t G_B13_1 = 0;
|
|
int32_t G_B13_2 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B13_3 = NULL;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B17_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B17_2 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B16_2 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B18_1 = 0;
|
|
int32_t G_B18_2 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B18_3 = NULL;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___1_x_id;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_2, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_9 = ___1_x_id;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_10, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_13 = ___1_x_id;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_14)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = ___0_root_id;
|
|
if (L_15)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_0;
|
|
__this->___root = L_16;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t L_17 = ___2_mainTreeNode;
|
|
int32_t L_18 = V_0;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_19 = ___2_mainTreeNode;
|
|
int32_t L_20 = V_0;
|
|
RuntimeObject* L_21;
|
|
L_21 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_22 = V_0;
|
|
___0_root_id = L_22;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_23 = ___1_x_id;
|
|
int32_t L_24 = ___1_x_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_26;
|
|
L_26 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)L_26))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29 = V_0;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_30 = ___1_x_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_32 = V_0;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34 = ___1_x_id;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_35 = ___1_x_id;
|
|
int32_t L_36 = V_0;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_37 = ___1_x_id;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = ___1_x_id;
|
|
int32_t L_39 = ___1_x_id;
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_42 = ___1_x_id;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_45 = ___1_x_id;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_46)
|
|
{
|
|
G_B12_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B12_1 = L_38;
|
|
G_B12_2 = __this;
|
|
goto IL_00e1;
|
|
}
|
|
G_B11_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B11_1 = L_38;
|
|
G_B11_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_47 = ___1_x_id;
|
|
int32_t L_48;
|
|
L_48 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B13_0 = L_49;
|
|
G_B13_1 = G_B11_0;
|
|
G_B13_2 = G_B11_1;
|
|
G_B13_3 = G_B11_2;
|
|
goto IL_00e2;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
G_B13_0 = 1;
|
|
G_B13_1 = G_B12_0;
|
|
G_B13_2 = G_B12_1;
|
|
G_B13_3 = G_B12_2;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(G_B13_3, G_B13_2, ((int32_t)il2cpp_codegen_add(G_B13_1, G_B13_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
int32_t L_50 = V_0;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_0;
|
|
int32_t L_52 = V_0;
|
|
int32_t L_53;
|
|
L_53 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_55 = V_0;
|
|
int32_t L_56;
|
|
L_56 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59;
|
|
L_59 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_59)
|
|
{
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B17_1 = L_51;
|
|
G_B17_2 = __this;
|
|
goto IL_0120;
|
|
}
|
|
G_B16_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B16_1 = L_51;
|
|
G_B16_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_60 = V_0;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_62;
|
|
L_62 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_61, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B18_0 = L_62;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
G_B18_3 = G_B16_2;
|
|
goto IL_0121;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
G_B18_0 = 1;
|
|
G_B18_1 = G_B17_0;
|
|
G_B18_2 = G_B17_1;
|
|
G_B18_3 = G_B17_2;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(G_B18_3, G_B18_2, ((int32_t)il2cpp_codegen_add(G_B18_1, G_B18_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
int32_t L_63 = ___0_root_id;
|
|
return L_63;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNode, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
int32_t G_B12_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B12_2 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B11_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B11_2 = NULL;
|
|
int32_t G_B13_0 = 0;
|
|
int32_t G_B13_1 = 0;
|
|
int32_t G_B13_2 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B13_3 = NULL;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B17_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B17_2 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B16_2 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B18_1 = 0;
|
|
int32_t G_B18_2 = 0;
|
|
RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* G_B18_3 = NULL;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___1_x_id;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_2, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_9 = ___1_x_id;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_10, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_13 = ___1_x_id;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_14)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = ___0_root_id;
|
|
if (L_15)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_0;
|
|
__this->___root = L_16;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
int32_t L_17 = ___2_mainTreeNode;
|
|
int32_t L_18 = V_0;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_19 = ___2_mainTreeNode;
|
|
int32_t L_20 = V_0;
|
|
RuntimeObject* L_21;
|
|
L_21 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_22 = V_0;
|
|
___0_root_id = L_22;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_23 = ___1_x_id;
|
|
int32_t L_24 = ___1_x_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_26;
|
|
L_26 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)L_26))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29 = V_0;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_30 = ___1_x_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_32 = V_0;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34 = ___1_x_id;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_35 = ___1_x_id;
|
|
int32_t L_36 = V_0;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_37 = ___1_x_id;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = ___1_x_id;
|
|
int32_t L_39 = ___1_x_id;
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_42 = ___1_x_id;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_45 = ___1_x_id;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_46)
|
|
{
|
|
G_B12_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B12_1 = L_38;
|
|
G_B12_2 = __this;
|
|
goto IL_00e1;
|
|
}
|
|
G_B11_0 = ((int32_t)il2cpp_codegen_add(L_41, L_44));
|
|
G_B11_1 = L_38;
|
|
G_B11_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_47 = ___1_x_id;
|
|
int32_t L_48;
|
|
L_48 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B13_0 = L_49;
|
|
G_B13_1 = G_B11_0;
|
|
G_B13_2 = G_B11_1;
|
|
G_B13_3 = G_B11_2;
|
|
goto IL_00e2;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
G_B13_0 = 1;
|
|
G_B13_1 = G_B12_0;
|
|
G_B13_2 = G_B12_1;
|
|
G_B13_3 = G_B12_2;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(G_B13_3, G_B13_2, ((int32_t)il2cpp_codegen_add(G_B13_1, G_B13_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
int32_t L_50 = V_0;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_0;
|
|
int32_t L_52 = V_0;
|
|
int32_t L_53;
|
|
L_53 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_55 = V_0;
|
|
int32_t L_56;
|
|
L_56 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59;
|
|
L_59 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_59)
|
|
{
|
|
G_B17_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B17_1 = L_51;
|
|
G_B17_2 = __this;
|
|
goto IL_0120;
|
|
}
|
|
G_B16_0 = ((int32_t)il2cpp_codegen_add(L_54, L_57));
|
|
G_B16_1 = L_51;
|
|
G_B16_2 = __this;
|
|
}
|
|
{
|
|
int32_t L_60 = V_0;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_62;
|
|
L_62 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_61, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B18_0 = L_62;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
G_B18_3 = G_B16_2;
|
|
goto IL_0121;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
G_B18_0 = 1;
|
|
G_B18_1 = G_B17_0;
|
|
G_B18_2 = G_B17_1;
|
|
G_B18_3 = G_B17_2;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(G_B18_3, G_B18_2, ((int32_t)il2cpp_codegen_add(G_B18_1, G_B18_0)), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
int32_t L_63 = ___0_root_id;
|
|
return L_63;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_mainTreeNodeID, int32_t ___3_position, bool ___4_append, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B49_0 = 0;
|
|
int32_t G_B54_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
V_0 = 0;
|
|
int32_t L_1 = ___0_root_id;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_root_id;
|
|
G_B3_0 = L_2;
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
int32_t L_3 = __this->___root;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
V_1 = G_B3_0;
|
|
int32_t L_4 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01f8;
|
|
}
|
|
}
|
|
{
|
|
bool L_5 = ___4_append;
|
|
if (L_5)
|
|
{
|
|
goto IL_01f8;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_6 = V_1;
|
|
RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
int32_t L_7 = V_1;
|
|
V_0 = L_7;
|
|
int32_t L_8 = ___0_root_id;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_x_id;
|
|
RuntimeObject* L_10;
|
|
L_10 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_11 = V_1;
|
|
RuntimeObject* L_12;
|
|
L_12 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_13;
|
|
L_13 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(6, __this, L_10, L_12);
|
|
G_B9_0 = L_13;
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
int32_t L_14 = ___1_x_id;
|
|
RuntimeObject* L_15;
|
|
L_15 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_16 = V_1;
|
|
RuntimeObject* L_17;
|
|
L_17 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_18;
|
|
L_18 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(5, __this, L_15, L_17);
|
|
G_B9_0 = L_18;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
V_2 = G_B9_0;
|
|
int32_t L_19 = V_2;
|
|
if ((((int32_t)L_19) >= ((int32_t)0)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_20 = V_1;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_1 = L_21;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
if ((((int32_t)L_22) <= ((int32_t)0)))
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_23 = V_1;
|
|
int32_t L_24;
|
|
L_24 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_1 = L_24;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
int32_t L_25 = ___0_root_id;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_26;
|
|
L_26 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)5, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method);
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
int32_t L_27 = V_1;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_28)
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30;
|
|
L_30 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_31 = ___1_x_id;
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33;
|
|
L_33 = RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC(__this, L_30, L_31, L_32, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
___0_root_id = L_33;
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_1;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RuntimeObject* L_37;
|
|
L_37 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_34, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
goto IL_01ee;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
V_3 = 0;
|
|
int32_t L_38 = V_1;
|
|
RuntimeObject* L_39;
|
|
L_39 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_40;
|
|
L_40 = RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73(__this, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_3 = L_40;
|
|
int32_t L_41 = __this->____inUseSatelliteTreeCount;
|
|
__this->____inUseSatelliteTreeCount = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
int32_t L_42 = V_3;
|
|
int32_t L_43 = V_1;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_42, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_44 = V_3;
|
|
int32_t L_45 = V_1;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_44, L_46, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_47 = V_3;
|
|
int32_t L_48 = V_1;
|
|
int32_t L_49;
|
|
L_49 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_47, L_49, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_50 = V_3;
|
|
int32_t L_51 = V_1;
|
|
int32_t L_52;
|
|
L_52 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_51, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_50, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_53 = V_3;
|
|
int32_t L_54 = V_1;
|
|
int32_t L_55;
|
|
L_55 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_53, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_56 = V_1;
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_58;
|
|
L_58 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_59 = V_1;
|
|
if ((!(((uint32_t)L_58) == ((uint32_t)L_59))))
|
|
{
|
|
goto IL_014b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_60 = V_1;
|
|
int32_t L_61;
|
|
L_61 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_62 = V_3;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_61, L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_014b:
|
|
{
|
|
int32_t L_63 = V_1;
|
|
int32_t L_64;
|
|
L_64 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_63, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_65;
|
|
L_65 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_64, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_66 = V_1;
|
|
if ((!(((uint32_t)L_65) == ((uint32_t)L_66))))
|
|
{
|
|
goto IL_0169;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_67 = V_1;
|
|
int32_t L_68;
|
|
L_68 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_69 = V_3;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_68, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
int32_t L_70 = V_1;
|
|
int32_t L_71;
|
|
L_71 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_71)
|
|
{
|
|
goto IL_0180;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_72 = V_1;
|
|
int32_t L_73;
|
|
L_73 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_74 = V_3;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_73, L_74, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0180:
|
|
{
|
|
int32_t L_75 = V_1;
|
|
int32_t L_76;
|
|
L_76 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_75, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_76)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_1;
|
|
int32_t L_78;
|
|
L_78 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_77, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_79 = V_3;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_78, L_79, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
int32_t L_80 = __this->___root;
|
|
int32_t L_81 = V_1;
|
|
if ((!(((uint32_t)L_80) == ((uint32_t)L_81))))
|
|
{
|
|
goto IL_01a7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_82 = V_3;
|
|
__this->___root = L_82;
|
|
}
|
|
|
|
IL_01a7:
|
|
{
|
|
int32_t L_83 = V_1;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_83, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_84 = V_1;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_84, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_85 = V_1;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_85, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_86 = V_1;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_86, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_87 = V_1;
|
|
int32_t L_88;
|
|
L_88 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_87, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_4 = L_88;
|
|
int32_t L_89 = V_1;
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(__this, L_89, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_90 = V_1;
|
|
int32_t L_91 = ___1_x_id;
|
|
int32_t L_92 = V_3;
|
|
int32_t L_93;
|
|
L_93 = RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC(__this, L_90, L_91, L_92, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
___0_root_id = L_93;
|
|
int32_t L_94 = V_3;
|
|
int32_t L_95 = V_4;
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(__this, L_94, L_95, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
}
|
|
|
|
IL_01ee:
|
|
{
|
|
int32_t L_96 = ___0_root_id;
|
|
return L_96;
|
|
}
|
|
|
|
IL_01f0:
|
|
{
|
|
int32_t L_97 = V_1;
|
|
if (L_97)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_01f8:
|
|
{
|
|
int32_t L_98 = __this->____accessMethod;
|
|
bool L_99 = ___4_append;
|
|
if (!((int32_t)(((((int32_t)L_98) == ((int32_t)2))? 1 : 0)|(int32_t)L_99)))
|
|
{
|
|
goto IL_025b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_100 = ___3_position;
|
|
if ((!(((uint32_t)L_100) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_101 = __this->___root;
|
|
int32_t L_102;
|
|
L_102 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_101, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
___3_position = L_102;
|
|
goto IL_0256;
|
|
}
|
|
|
|
IL_021b:
|
|
{
|
|
int32_t L_103 = V_1;
|
|
RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E(__this, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
int32_t L_104 = V_1;
|
|
V_0 = L_104;
|
|
int32_t L_105 = ___3_position;
|
|
int32_t L_106 = V_0;
|
|
int32_t L_107;
|
|
L_107 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_108;
|
|
L_108 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_107, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_105, L_108));
|
|
int32_t L_109 = V_5;
|
|
if ((((int32_t)L_109) > ((int32_t)0)))
|
|
{
|
|
goto IL_0245;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_110 = V_1;
|
|
int32_t L_111;
|
|
L_111 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_110, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_1 = L_111;
|
|
goto IL_0256;
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
int32_t L_112 = V_1;
|
|
int32_t L_113;
|
|
L_113 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_112, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_1 = L_113;
|
|
int32_t L_114 = V_1;
|
|
if (!L_114)
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_115 = V_5;
|
|
___3_position = ((int32_t)il2cpp_codegen_subtract(L_115, 1));
|
|
}
|
|
|
|
IL_0256:
|
|
{
|
|
int32_t L_116 = V_1;
|
|
if (L_116)
|
|
{
|
|
goto IL_021b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_025b:
|
|
{
|
|
Exception_t* L_117;
|
|
L_117 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)15), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_117, method);
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
int32_t L_118 = ___1_x_id;
|
|
int32_t L_119 = V_0;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_118, L_119, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_120 = V_0;
|
|
if (L_120)
|
|
{
|
|
goto IL_0298;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_121 = ___0_root_id;
|
|
if (L_121)
|
|
{
|
|
goto IL_027d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_122 = ___1_x_id;
|
|
__this->___root = L_122;
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_027d:
|
|
{
|
|
int32_t L_123 = ___2_mainTreeNodeID;
|
|
int32_t L_124 = ___1_x_id;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_123, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_125 = ___2_mainTreeNodeID;
|
|
int32_t L_126 = ___1_x_id;
|
|
RuntimeObject* L_127;
|
|
L_127 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_126, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_125, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_128 = ___1_x_id;
|
|
___0_root_id = L_128;
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_0298:
|
|
{
|
|
V_6 = 0;
|
|
int32_t L_129 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_129) == ((uint32_t)1))))
|
|
{
|
|
goto IL_02d5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_130 = ___0_root_id;
|
|
if (!L_130)
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_131 = ___1_x_id;
|
|
RuntimeObject* L_132;
|
|
L_132 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_131, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_133 = V_0;
|
|
RuntimeObject* L_134;
|
|
L_134 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_133, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_135;
|
|
L_135 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(6, __this, L_132, L_134);
|
|
G_B49_0 = L_135;
|
|
goto IL_02d1;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
int32_t L_136 = ___1_x_id;
|
|
RuntimeObject* L_137;
|
|
L_137 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_136, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_138 = V_0;
|
|
RuntimeObject* L_139;
|
|
L_139 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_140;
|
|
L_140 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(5, __this, L_137, L_139);
|
|
G_B49_0 = L_140;
|
|
}
|
|
|
|
IL_02d1:
|
|
{
|
|
V_6 = G_B49_0;
|
|
goto IL_02f3;
|
|
}
|
|
|
|
IL_02d5:
|
|
{
|
|
int32_t L_141 = __this->____accessMethod;
|
|
if ((!(((uint32_t)L_141) == ((uint32_t)2))))
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_142 = ___3_position;
|
|
if ((((int32_t)L_142) <= ((int32_t)0)))
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
G_B54_0 = 1;
|
|
goto IL_02e7;
|
|
}
|
|
|
|
IL_02e6:
|
|
{
|
|
G_B54_0 = (-1);
|
|
}
|
|
|
|
IL_02e7:
|
|
{
|
|
V_6 = G_B54_0;
|
|
goto IL_02f3;
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
Exception_t* L_143;
|
|
L_143 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)16), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_143, method);
|
|
}
|
|
|
|
IL_02f3:
|
|
{
|
|
int32_t L_144 = V_6;
|
|
if ((((int32_t)L_144) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0302;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_145 = V_0;
|
|
int32_t L_146 = ___1_x_id;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_145, L_146, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_030a;
|
|
}
|
|
|
|
IL_0302:
|
|
{
|
|
int32_t L_147 = V_0;
|
|
int32_t L_148 = ___1_x_id;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_147, L_148, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_030a:
|
|
{
|
|
int32_t L_149 = ___1_x_id;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_149, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_150 = ___1_x_id;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_150, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_151 = ___1_x_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_151, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_152 = ___1_x_id;
|
|
V_1 = L_152;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_0329:
|
|
{
|
|
int32_t L_153 = ___1_x_id;
|
|
int32_t L_154;
|
|
L_154 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_153, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_155 = ___1_x_id;
|
|
int32_t L_156;
|
|
L_156 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_155, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_157;
|
|
L_157 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_156, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_158;
|
|
L_158 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_157, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_154) == ((uint32_t)L_158))))
|
|
{
|
|
goto IL_0405;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_159 = ___1_x_id;
|
|
int32_t L_160;
|
|
L_160 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_159, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_161;
|
|
L_161 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_160, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_162;
|
|
L_162 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_161, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_162;
|
|
int32_t L_163 = V_0;
|
|
int32_t L_164;
|
|
L_164 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_163, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_164)
|
|
{
|
|
goto IL_03a3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_165 = ___1_x_id;
|
|
int32_t L_166;
|
|
L_166 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_165, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_166, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_167 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_167, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_168 = ___1_x_id;
|
|
int32_t L_169;
|
|
L_169 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_168, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_170;
|
|
L_170 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_169, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_170, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_171 = ___1_x_id;
|
|
int32_t L_172;
|
|
L_172 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_171, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_173;
|
|
L_173 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_172, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_173;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_03a3:
|
|
{
|
|
int32_t L_174 = ___1_x_id;
|
|
int32_t L_175 = ___1_x_id;
|
|
int32_t L_176;
|
|
L_176 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_175, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_177;
|
|
L_177 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_176, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_174) == ((uint32_t)L_177))))
|
|
{
|
|
goto IL_03c7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_178 = ___1_x_id;
|
|
int32_t L_179;
|
|
L_179 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_178, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_179;
|
|
int32_t L_180 = ___0_root_id;
|
|
int32_t L_181 = ___1_x_id;
|
|
int32_t L_182 = ___2_mainTreeNodeID;
|
|
int32_t L_183;
|
|
L_183 = RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3(__this, L_180, L_181, L_182, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_183;
|
|
}
|
|
|
|
IL_03c7:
|
|
{
|
|
int32_t L_184 = ___1_x_id;
|
|
int32_t L_185;
|
|
L_185 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_184, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_185, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_186 = ___1_x_id;
|
|
int32_t L_187;
|
|
L_187 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_186, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_188;
|
|
L_188 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_187, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_188, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_189 = ___0_root_id;
|
|
int32_t L_190 = ___1_x_id;
|
|
int32_t L_191;
|
|
L_191 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_190, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_192;
|
|
L_192 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_191, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_193 = ___2_mainTreeNodeID;
|
|
int32_t L_194;
|
|
L_194 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_189, L_192, L_193, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_194;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_0405:
|
|
{
|
|
int32_t L_195 = ___1_x_id;
|
|
int32_t L_196;
|
|
L_196 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_195, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_197;
|
|
L_197 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_196, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_198;
|
|
L_198 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_197, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_198;
|
|
int32_t L_199 = V_0;
|
|
int32_t L_200;
|
|
L_200 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_199, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_200)
|
|
{
|
|
goto IL_045d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_201 = ___1_x_id;
|
|
int32_t L_202;
|
|
L_202 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_201, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_202, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_203 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_203, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_204 = ___1_x_id;
|
|
int32_t L_205;
|
|
L_205 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_204, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_206;
|
|
L_206 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_205, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_206, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_207 = ___1_x_id;
|
|
int32_t L_208;
|
|
L_208 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_207, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_209;
|
|
L_209 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_208, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_209;
|
|
goto IL_04ba;
|
|
}
|
|
|
|
IL_045d:
|
|
{
|
|
int32_t L_210 = ___1_x_id;
|
|
int32_t L_211 = ___1_x_id;
|
|
int32_t L_212;
|
|
L_212 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_211, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_213;
|
|
L_213 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_212, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_210) == ((uint32_t)L_213))))
|
|
{
|
|
goto IL_0481;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_214 = ___1_x_id;
|
|
int32_t L_215;
|
|
L_215 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_214, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___1_x_id = L_215;
|
|
int32_t L_216 = ___0_root_id;
|
|
int32_t L_217 = ___1_x_id;
|
|
int32_t L_218 = ___2_mainTreeNodeID;
|
|
int32_t L_219;
|
|
L_219 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_216, L_217, L_218, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_219;
|
|
}
|
|
|
|
IL_0481:
|
|
{
|
|
int32_t L_220 = ___1_x_id;
|
|
int32_t L_221;
|
|
L_221 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_220, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_221, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_222 = ___1_x_id;
|
|
int32_t L_223;
|
|
L_223 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_222, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_224;
|
|
L_224 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_223, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_224, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_225 = ___0_root_id;
|
|
int32_t L_226 = ___1_x_id;
|
|
int32_t L_227;
|
|
L_227 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_226, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_228;
|
|
L_228 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_227, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_229 = ___2_mainTreeNodeID;
|
|
int32_t L_230;
|
|
L_230 = RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3(__this, L_225, L_228, L_229, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_230;
|
|
}
|
|
|
|
IL_04ba:
|
|
{
|
|
int32_t L_231 = ___1_x_id;
|
|
int32_t L_232;
|
|
L_232 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_231, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_233;
|
|
L_233 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_232, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (!L_233)
|
|
{
|
|
goto IL_0329;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_234 = ___0_root_id;
|
|
if (L_234)
|
|
{
|
|
goto IL_04de;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_235 = __this->___root;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_235, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
goto IL_04e6;
|
|
}
|
|
|
|
IL_04de:
|
|
{
|
|
int32_t L_236 = ___0_root_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_236, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
}
|
|
|
|
IL_04e6:
|
|
{
|
|
int32_t L_237 = ___0_root_id;
|
|
return L_237;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_UpdateNodeKey_m1D17263A43DA1E8A0CDCFFE7513A207930104402_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_currentKey, RuntimeObject* ___1_newKey, const RuntimeMethod* method)
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = ___0_currentKey;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_1;
|
|
L_1 = RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
V_0 = L_1;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_2 = V_0;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (L_4)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_5 = V_0;
|
|
int32_t L_6 = L_5.____nodeID;
|
|
int32_t L_7 = __this->___root;
|
|
if ((((int32_t)L_6) == ((int32_t)L_7)))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_8 = V_0;
|
|
int32_t L_9 = L_8.____mainTreeNodeID;
|
|
RuntimeObject* L_10 = ___1_newKey;
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_11 = V_0;
|
|
int32_t L_12 = L_11.____nodeID;
|
|
RuntimeObject* L_13 = ___1_newKey;
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_DeleteByIndex_m77EB3F96268C89DEA1218BA5DB3CB1A8EEC073F6_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0 = ___0_i;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_1;
|
|
L_1 = RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
V_0 = L_1;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_2 = V_0;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
RuntimeObject* L_4;
|
|
L_4 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_5 = V_0;
|
|
int32_t L_6 = L_5.____nodeID;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_7 = V_0;
|
|
int32_t L_8 = L_7.____mainTreeNodeID;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C(__this, 0, L_6, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDelete_m6F0CAA42CFE58D5FFBBC866711871E2528CE5AD2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_z_id, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_z_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C(__this, 0, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_z_id, int32_t ___2_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
V_0 = 0;
|
|
int32_t L_0 = ___1_z_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_z_id;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_4 = ___1_z_id;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_6 = ___1_z_id;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_RBDeleteX_m61010CD7CB4B2C5EA027848024A26D252CCE530C(__this, L_3, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
return L_7;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_3 = (bool)0;
|
|
int32_t L_8 = __this->____accessMethod;
|
|
if ((((int32_t)L_8) == ((int32_t)1)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_z_id;
|
|
G_B5_0 = L_9;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_10 = ___2_mainTreeNodeID;
|
|
G_B5_0 = L_10;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
V_4 = G_B5_0;
|
|
int32_t L_11 = V_4;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_12)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_4;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
___0_root_id = L_14;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_15 = V_4;
|
|
int32_t L_16;
|
|
L_16 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)2))))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (bool)1;
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
int32_t L_18 = V_4;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_20;
|
|
L_20 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((!(((uint32_t)L_20) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_21;
|
|
L_21 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)7, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, method);
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
int32_t L_22 = ___1_z_id;
|
|
int32_t L_23;
|
|
L_23 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_23)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_24 = ___1_z_id;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (L_25)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
int32_t L_26 = ___1_z_id;
|
|
V_1 = L_26;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
int32_t L_27 = ___1_z_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_28;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30;
|
|
L_30 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_30)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_31 = V_1;
|
|
int32_t L_32;
|
|
L_32 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_32;
|
|
goto IL_00ac;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
int32_t L_33 = V_1;
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_34;
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
int32_t L_35 = V_1;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_2 = L_36;
|
|
int32_t L_37 = V_0;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_0;
|
|
int32_t L_39 = V_2;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_38, L_39, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
int32_t L_40 = V_2;
|
|
if (L_40)
|
|
{
|
|
goto IL_00d3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_41 = ___0_root_id;
|
|
if (L_41)
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_42 = V_0;
|
|
__this->___root = L_42;
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
int32_t L_43 = V_0;
|
|
___0_root_id = L_43;
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
int32_t L_44 = V_1;
|
|
int32_t L_45 = V_2;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)L_46))))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_47 = V_2;
|
|
int32_t L_48 = V_0;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_47, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_00ef;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
int32_t L_49 = V_2;
|
|
int32_t L_50 = V_0;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_49, L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_00ef:
|
|
{
|
|
int32_t L_51 = V_1;
|
|
int32_t L_52 = ___1_z_id;
|
|
if ((((int32_t)L_51) == ((int32_t)L_52)))
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_53 = ___1_z_id;
|
|
int32_t L_54 = V_1;
|
|
RuntimeObject* L_55;
|
|
L_55 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_53, L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
int32_t L_56 = ___1_z_id;
|
|
int32_t L_57 = V_1;
|
|
int32_t L_58;
|
|
L_58 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_57, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_56, L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
int32_t L_59 = V_4;
|
|
int32_t L_60;
|
|
L_60 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_60)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_61 = ___0_root_id;
|
|
if (L_61)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_62 = ___1_z_id;
|
|
int32_t L_63 = V_4;
|
|
if ((((int32_t)L_62) == ((int32_t)L_63)))
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_64;
|
|
L_64 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, method);
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
int32_t L_65 = ___0_root_id;
|
|
if (!L_65)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_66 = V_4;
|
|
int32_t L_67 = ___0_root_id;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_66, L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_68 = V_4;
|
|
int32_t L_69 = ___0_root_id;
|
|
RuntimeObject* L_70;
|
|
L_70 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_69, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_68, L_70, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
int32_t L_71 = V_2;
|
|
V_5 = L_71;
|
|
goto IL_015a;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
int32_t L_72 = V_5;
|
|
RBTree_1_RecomputeSize_m5B049EA2694E6343E2D30EDCDB34CC4C44A0FD08(__this, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
|
|
int32_t L_73 = V_5;
|
|
int32_t L_74;
|
|
L_74 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_73, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_5 = L_74;
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
int32_t L_75 = V_5;
|
|
if (L_75)
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_76 = ___0_root_id;
|
|
if (!L_76)
|
|
{
|
|
goto IL_017d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_4;
|
|
V_6 = L_77;
|
|
goto IL_0179;
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
int32_t L_78 = V_6;
|
|
RBTree_1_DecreaseSize_m63463D3F02F9E581B66DAC4F5311669F2284C603(__this, L_78, il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
int32_t L_79 = V_6;
|
|
int32_t L_80;
|
|
L_80 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_79, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_6 = L_80;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
int32_t L_81 = V_6;
|
|
if (L_81)
|
|
{
|
|
goto IL_0167;
|
|
}
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
int32_t L_82 = V_1;
|
|
int32_t L_83;
|
|
L_83 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_82, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_83) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0193;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_84 = ___0_root_id;
|
|
int32_t L_85 = V_0;
|
|
int32_t L_86 = V_2;
|
|
int32_t L_87 = ___2_mainTreeNodeID;
|
|
int32_t L_88;
|
|
L_88 = RBTree_1_RBDeleteFixup_m7FD4570F1436DF16B372F9317522C5D1CDB8B597(__this, L_84, L_85, L_86, L_87, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
___0_root_id = L_88;
|
|
}
|
|
|
|
IL_0193:
|
|
{
|
|
bool L_89 = V_3;
|
|
if (!L_89)
|
|
{
|
|
goto IL_02af;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_90 = V_4;
|
|
if (!L_90)
|
|
{
|
|
goto IL_01ae;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_91 = V_4;
|
|
int32_t L_92;
|
|
L_92 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_91, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_93;
|
|
L_93 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_92, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((((int32_t)L_93) == ((int32_t)1)))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
|
|
IL_01ae:
|
|
{
|
|
Exception_t* L_94;
|
|
L_94 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)9), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_94, method);
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
int32_t L_95 = __this->____inUseSatelliteTreeCount;
|
|
__this->____inUseSatelliteTreeCount = ((int32_t)il2cpp_codegen_subtract(L_95, 1));
|
|
int32_t L_96 = V_4;
|
|
int32_t L_97;
|
|
L_97 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_96, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
V_7 = L_97;
|
|
int32_t L_98 = V_7;
|
|
int32_t L_99 = V_4;
|
|
int32_t L_100;
|
|
L_100 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_99, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_98, L_100, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_101 = V_7;
|
|
int32_t L_102 = V_4;
|
|
int32_t L_103;
|
|
L_103 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_102, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_101, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_104 = V_7;
|
|
int32_t L_105 = V_4;
|
|
int32_t L_106;
|
|
L_106 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_105, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(__this, L_104, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_107 = V_7;
|
|
int32_t L_108 = V_4;
|
|
int32_t L_109;
|
|
L_109 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_108, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_107, L_109, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_110 = V_4;
|
|
int32_t L_111;
|
|
L_111 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_110, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_111)
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_112 = V_7;
|
|
int32_t L_113 = V_4;
|
|
int32_t L_114;
|
|
L_114 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_113, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_112, L_114, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_115 = V_4;
|
|
int32_t L_116;
|
|
L_116 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_115, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_117;
|
|
L_117 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_116, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_118 = V_4;
|
|
if ((!(((uint32_t)L_117) == ((uint32_t)L_118))))
|
|
{
|
|
goto IL_024c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_119 = V_4;
|
|
int32_t L_120;
|
|
L_120 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_119, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_121 = V_7;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_120, L_121, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_024c:
|
|
{
|
|
int32_t L_122 = V_4;
|
|
int32_t L_123;
|
|
L_123 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_122, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_124 = V_7;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_123, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
}
|
|
|
|
IL_025c:
|
|
{
|
|
int32_t L_125 = V_4;
|
|
int32_t L_126;
|
|
L_126 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_125, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_126)
|
|
{
|
|
goto IL_0276;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_127 = V_4;
|
|
int32_t L_128;
|
|
L_128 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_129 = V_7;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_128, L_129, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0276:
|
|
{
|
|
int32_t L_130 = V_4;
|
|
int32_t L_131;
|
|
L_131 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_130, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_131)
|
|
{
|
|
goto IL_0290;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_132 = V_4;
|
|
int32_t L_133;
|
|
L_133 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_132, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_134 = V_7;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_133, L_134, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0290:
|
|
{
|
|
int32_t L_135 = __this->___root;
|
|
int32_t L_136 = V_4;
|
|
if ((!(((uint32_t)L_135) == ((uint32_t)L_136))))
|
|
{
|
|
goto IL_02a2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_137 = V_7;
|
|
__this->___root = L_137;
|
|
}
|
|
|
|
IL_02a2:
|
|
{
|
|
int32_t L_138 = V_4;
|
|
RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8(__this, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
|
|
V_4 = 0;
|
|
goto IL_02e4;
|
|
}
|
|
|
|
IL_02af:
|
|
{
|
|
int32_t L_139 = V_4;
|
|
int32_t L_140;
|
|
L_140 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_139, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_140)
|
|
{
|
|
goto IL_02e4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_141 = ___0_root_id;
|
|
if (L_141)
|
|
{
|
|
goto IL_02c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_142 = ___1_z_id;
|
|
int32_t L_143 = V_4;
|
|
if ((((int32_t)L_142) == ((int32_t)L_143)))
|
|
{
|
|
goto IL_02c9;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_144;
|
|
L_144 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)10), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_144, method);
|
|
}
|
|
|
|
IL_02c9:
|
|
{
|
|
int32_t L_145 = ___0_root_id;
|
|
if (!L_145)
|
|
{
|
|
goto IL_02e4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_146 = V_4;
|
|
int32_t L_147 = ___0_root_id;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_146, L_147, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
int32_t L_148 = V_4;
|
|
int32_t L_149 = ___0_root_id;
|
|
RuntimeObject* L_150;
|
|
L_150 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_149, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9(__this, L_148, L_150, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
|
|
}
|
|
|
|
IL_02e4:
|
|
{
|
|
int32_t L_151 = V_1;
|
|
int32_t L_152 = ___1_z_id;
|
|
if ((((int32_t)L_151) == ((int32_t)L_152)))
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_153 = V_1;
|
|
int32_t L_154 = ___1_z_id;
|
|
int32_t L_155;
|
|
L_155 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_154, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_153, L_155, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
int32_t L_156 = V_1;
|
|
int32_t L_157 = ___1_z_id;
|
|
int32_t L_158;
|
|
L_158 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_157, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_156, L_158, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
int32_t L_159 = V_1;
|
|
int32_t L_160 = ___1_z_id;
|
|
int32_t L_161;
|
|
L_161 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_160, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_159, L_161, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_162 = V_1;
|
|
int32_t L_163 = ___1_z_id;
|
|
int32_t L_164;
|
|
L_164 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_163, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD(__this, L_162, L_164, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
int32_t L_165 = ___1_z_id;
|
|
int32_t L_166;
|
|
L_166 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_165, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_166)
|
|
{
|
|
goto IL_036a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_167 = V_1;
|
|
int32_t L_168 = ___1_z_id;
|
|
int32_t L_169;
|
|
L_169 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_168, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_167, L_169, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
int32_t L_170 = ___1_z_id;
|
|
int32_t L_171;
|
|
L_171 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_170, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_172;
|
|
L_172 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_171, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_173 = ___1_z_id;
|
|
if ((!(((uint32_t)L_172) == ((uint32_t)L_173))))
|
|
{
|
|
goto IL_035a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_174 = ___1_z_id;
|
|
int32_t L_175;
|
|
L_175 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_174, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_176 = V_1;
|
|
RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052(__this, L_175, L_176, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
goto IL_0372;
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
int32_t L_177 = ___1_z_id;
|
|
int32_t L_178;
|
|
L_178 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_177, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_179 = V_1;
|
|
RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4(__this, L_178, L_179, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
goto IL_0372;
|
|
}
|
|
|
|
IL_036a:
|
|
{
|
|
int32_t L_180 = V_1;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_180, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0372:
|
|
{
|
|
int32_t L_181 = ___1_z_id;
|
|
int32_t L_182;
|
|
L_182 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_181, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (!L_182)
|
|
{
|
|
goto IL_0389;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_183 = ___1_z_id;
|
|
int32_t L_184;
|
|
L_184 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_183, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_185 = V_1;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_184, L_185, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_0389:
|
|
{
|
|
int32_t L_186 = ___1_z_id;
|
|
int32_t L_187;
|
|
L_187 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_186, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if (!L_187)
|
|
{
|
|
goto IL_03a0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_188 = ___1_z_id;
|
|
int32_t L_189;
|
|
L_189 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_188, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_190 = V_1;
|
|
RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493(__this, L_189, L_190, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
}
|
|
|
|
IL_03a0:
|
|
{
|
|
int32_t L_191 = __this->___root;
|
|
int32_t L_192 = ___1_z_id;
|
|
if ((!(((uint32_t)L_191) == ((uint32_t)L_192))))
|
|
{
|
|
goto IL_03b2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_193 = V_1;
|
|
__this->___root = L_193;
|
|
goto IL_03b9;
|
|
}
|
|
|
|
IL_03b2:
|
|
{
|
|
int32_t L_194 = ___0_root_id;
|
|
int32_t L_195 = ___1_z_id;
|
|
if ((!(((uint32_t)L_194) == ((uint32_t)L_195))))
|
|
{
|
|
goto IL_03b9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_196 = V_1;
|
|
___0_root_id = L_196;
|
|
}
|
|
|
|
IL_03b9:
|
|
{
|
|
int32_t L_197 = V_4;
|
|
if (!L_197)
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_198 = V_4;
|
|
int32_t L_199;
|
|
L_199 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_198, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_200 = ___1_z_id;
|
|
if ((!(((uint32_t)L_199) == ((uint32_t)L_200))))
|
|
{
|
|
goto IL_03d1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_201 = V_4;
|
|
int32_t L_202 = V_1;
|
|
RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8(__this, L_201, L_202, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
|
|
}
|
|
|
|
IL_03d1:
|
|
{
|
|
int32_t L_203 = ___1_z_id;
|
|
RBTree_1_FreeNode_m2284FBA53D1081B794CEC801EE442A646B7C0AA8(__this, L_203, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
|
|
int32_t L_204 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_204, 1));
|
|
int32_t L_205 = ___1_z_id;
|
|
return L_205;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_RBDeleteFixup_m7FD4570F1436DF16B372F9317522C5D1CDB8B597_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, int32_t ___1_x_id, int32_t ___2_px_id, int32_t ___3_mainTreeNodeID, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B24_0 = 0;
|
|
int32_t G_B28_0 = 0;
|
|
int32_t G_B34_0 = 0;
|
|
int32_t G_B38_0 = 0;
|
|
int32_t G_B47_0 = 0;
|
|
int32_t G_B52_0 = 0;
|
|
int32_t G_B56_0 = 0;
|
|
int32_t G_B60_0 = 0;
|
|
{
|
|
int32_t L_0 = ___1_x_id;
|
|
if (L_0)
|
|
{
|
|
goto IL_0305;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___2_px_id;
|
|
if (L_1)
|
|
{
|
|
goto IL_0305;
|
|
}
|
|
}
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_x_id;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___1_x_id;
|
|
int32_t L_4 = ___1_x_id;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if ((((int32_t)L_3) == ((int32_t)L_6)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = ___1_x_id;
|
|
if (L_7)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___2_px_id;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
if (L_9)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
int32_t L_10 = ___1_x_id;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_x_id;
|
|
int32_t L_12;
|
|
L_12 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B10_0 = L_13;
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
int32_t L_14 = ___2_px_id;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B10_0 = L_15;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
V_0 = G_B10_0;
|
|
int32_t L_16 = V_0;
|
|
if (L_16)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_17;
|
|
L_17 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)14), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
int32_t L_18 = V_0;
|
|
int32_t L_19;
|
|
L_19 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_19)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_20 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_20, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_21 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_21, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_22 = ___0_root_id;
|
|
int32_t L_23 = ___2_px_id;
|
|
int32_t L_24 = ___3_mainTreeNodeID;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3(__this, L_22, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_25;
|
|
int32_t L_26 = ___1_x_id;
|
|
if (!L_26)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = ___1_x_id;
|
|
int32_t L_28;
|
|
L_28 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_29;
|
|
L_29 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B16_0 = L_29;
|
|
goto IL_0096;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
int32_t L_30 = ___2_px_id;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B16_0 = L_31;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
V_0 = G_B16_0;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
int32_t L_32 = V_0;
|
|
int32_t L_33;
|
|
L_33 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_35 = V_0;
|
|
int32_t L_36;
|
|
L_36 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_35, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_37;
|
|
L_37 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_37) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_38, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_39 = ___2_px_id;
|
|
___1_x_id = L_39;
|
|
int32_t L_40 = ___2_px_id;
|
|
int32_t L_41;
|
|
L_41 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_41;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_42 = V_0;
|
|
int32_t L_43;
|
|
L_43 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_44;
|
|
L_44 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)1))))
|
|
{
|
|
goto IL_011c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_45 = V_0;
|
|
int32_t L_46;
|
|
L_46 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_46, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_47 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_47, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_48 = ___0_root_id;
|
|
int32_t L_49 = V_0;
|
|
int32_t L_50 = ___3_mainTreeNodeID;
|
|
int32_t L_51;
|
|
L_51 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_48, L_49, L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_51;
|
|
int32_t L_52 = ___1_x_id;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_53 = ___1_x_id;
|
|
int32_t L_54;
|
|
L_54 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_53, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_55;
|
|
L_55 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B24_0 = L_55;
|
|
goto IL_011b;
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
int32_t L_56 = ___2_px_id;
|
|
int32_t L_57;
|
|
L_57 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_56, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
G_B24_0 = L_57;
|
|
}
|
|
|
|
IL_011b:
|
|
{
|
|
V_0 = G_B24_0;
|
|
}
|
|
|
|
IL_011c:
|
|
{
|
|
int32_t L_58 = V_0;
|
|
int32_t L_59 = ___2_px_id;
|
|
int32_t L_60;
|
|
L_60 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_59, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_58, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_61 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_61, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_62 = V_0;
|
|
int32_t L_63;
|
|
L_63 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_62, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_63, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_64 = ___0_root_id;
|
|
int32_t L_65 = ___2_px_id;
|
|
int32_t L_66 = ___3_mainTreeNodeID;
|
|
int32_t L_67;
|
|
L_67 = RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3(__this, L_64, L_65, L_66, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_67;
|
|
int32_t L_68 = ___0_root_id;
|
|
if (!L_68)
|
|
{
|
|
goto IL_0152;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_69 = ___0_root_id;
|
|
G_B28_0 = L_69;
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_0152:
|
|
{
|
|
int32_t L_70 = __this->___root;
|
|
G_B28_0 = L_70;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
___1_x_id = G_B28_0;
|
|
int32_t L_71 = ___1_x_id;
|
|
int32_t L_72;
|
|
L_72 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_72;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
int32_t L_73 = ___2_px_id;
|
|
int32_t L_74;
|
|
L_74 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_73, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_74;
|
|
int32_t L_75 = V_0;
|
|
int32_t L_76;
|
|
L_76 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_75, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if (L_76)
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_77 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_77, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_78 = ___1_x_id;
|
|
if (!L_78)
|
|
{
|
|
goto IL_01b4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_79 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_79, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_80 = ___0_root_id;
|
|
int32_t L_81 = ___2_px_id;
|
|
int32_t L_82 = ___3_mainTreeNodeID;
|
|
int32_t L_83;
|
|
L_83 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_80, L_81, L_82, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_83;
|
|
int32_t L_84 = ___1_x_id;
|
|
if (!L_84)
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_85 = ___1_x_id;
|
|
int32_t L_86;
|
|
L_86 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_85, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_87;
|
|
L_87 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_86, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B34_0 = L_87;
|
|
goto IL_01b1;
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
int32_t L_88 = ___2_px_id;
|
|
int32_t L_89;
|
|
L_89 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_88, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B34_0 = L_89;
|
|
}
|
|
|
|
IL_01b1:
|
|
{
|
|
V_0 = G_B34_0;
|
|
goto IL_01ed;
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
int32_t L_90 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_90, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_91 = ___0_root_id;
|
|
int32_t L_92 = ___2_px_id;
|
|
int32_t L_93 = ___3_mainTreeNodeID;
|
|
int32_t L_94;
|
|
L_94 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_91, L_92, L_93, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_94;
|
|
int32_t L_95 = ___1_x_id;
|
|
if (!L_95)
|
|
{
|
|
goto IL_01da;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_96 = ___1_x_id;
|
|
int32_t L_97;
|
|
L_97 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_96, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_98;
|
|
L_98 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_97, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B38_0 = L_98;
|
|
goto IL_01e1;
|
|
}
|
|
|
|
IL_01da:
|
|
{
|
|
int32_t L_99 = ___2_px_id;
|
|
int32_t L_100;
|
|
L_100 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_99, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B38_0 = L_100;
|
|
}
|
|
|
|
IL_01e1:
|
|
{
|
|
V_0 = G_B38_0;
|
|
int32_t L_101 = V_0;
|
|
if (L_101)
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_102;
|
|
L_102 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)11), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_102, method);
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
int32_t L_103 = V_0;
|
|
int32_t L_104;
|
|
L_104 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_103, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_105;
|
|
L_105 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_104, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_105) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_106 = V_0;
|
|
int32_t L_107;
|
|
L_107 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_106, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_108;
|
|
L_108 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_107, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_108) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_109 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_109, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_110 = ___2_px_id;
|
|
___1_x_id = L_110;
|
|
int32_t L_111 = ___2_px_id;
|
|
int32_t L_112;
|
|
L_112 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_111, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_112;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_0226:
|
|
{
|
|
int32_t L_113 = V_0;
|
|
int32_t L_114;
|
|
L_114 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_113, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_115;
|
|
L_115 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_114, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((!(((uint32_t)L_115) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0272;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_116 = V_0;
|
|
int32_t L_117;
|
|
L_117 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_116, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_117, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_118 = V_0;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_118, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_119 = ___0_root_id;
|
|
int32_t L_120 = V_0;
|
|
int32_t L_121 = ___3_mainTreeNodeID;
|
|
int32_t L_122;
|
|
L_122 = RBTree_1_LeftRotate_m6FAEDAE5FEA845BB51C6E52F7F3797987043F8A3(__this, L_119, L_120, L_121, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
|
|
___0_root_id = L_122;
|
|
int32_t L_123 = ___1_x_id;
|
|
if (!L_123)
|
|
{
|
|
goto IL_026a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_124 = ___1_x_id;
|
|
int32_t L_125;
|
|
L_125 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_124, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
int32_t L_126;
|
|
L_126 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_125, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B47_0 = L_126;
|
|
goto IL_0271;
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
int32_t L_127 = ___2_px_id;
|
|
int32_t L_128;
|
|
L_128 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_127, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
G_B47_0 = L_128;
|
|
}
|
|
|
|
IL_0271:
|
|
{
|
|
V_0 = G_B47_0;
|
|
}
|
|
|
|
IL_0272:
|
|
{
|
|
int32_t L_129 = ___1_x_id;
|
|
if (!L_129)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_130 = V_0;
|
|
int32_t L_131 = ___2_px_id;
|
|
int32_t L_132;
|
|
L_132 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_131, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_130, L_132, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_133 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_133, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_134 = V_0;
|
|
int32_t L_135;
|
|
L_135 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_134, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_135, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_136 = ___0_root_id;
|
|
int32_t L_137 = ___2_px_id;
|
|
int32_t L_138 = ___3_mainTreeNodeID;
|
|
int32_t L_139;
|
|
L_139 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_136, L_137, L_138, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_139;
|
|
int32_t L_140 = ___0_root_id;
|
|
if (!L_140)
|
|
{
|
|
goto IL_02ab;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_141 = ___0_root_id;
|
|
G_B52_0 = L_141;
|
|
goto IL_02b1;
|
|
}
|
|
|
|
IL_02ab:
|
|
{
|
|
int32_t L_142 = __this->___root;
|
|
G_B52_0 = L_142;
|
|
}
|
|
|
|
IL_02b1:
|
|
{
|
|
___1_x_id = G_B52_0;
|
|
int32_t L_143 = ___1_x_id;
|
|
int32_t L_144;
|
|
L_144 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_143, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_144;
|
|
goto IL_0305;
|
|
}
|
|
|
|
IL_02be:
|
|
{
|
|
int32_t L_145 = V_0;
|
|
int32_t L_146 = ___2_px_id;
|
|
int32_t L_147;
|
|
L_147 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_146, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_145, L_147, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_148 = ___2_px_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_148, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_149 = V_0;
|
|
int32_t L_150;
|
|
L_150 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_149, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_150, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_151 = ___0_root_id;
|
|
int32_t L_152 = ___2_px_id;
|
|
int32_t L_153 = ___3_mainTreeNodeID;
|
|
int32_t L_154;
|
|
L_154 = RBTree_1_RightRotate_m2A33BBCDE144E00B7E1C6C1A17ECF008E2A5660C(__this, L_151, L_152, L_153, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
___0_root_id = L_154;
|
|
int32_t L_155 = ___0_root_id;
|
|
if (!L_155)
|
|
{
|
|
goto IL_02f4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_156 = ___0_root_id;
|
|
G_B56_0 = L_156;
|
|
goto IL_02fa;
|
|
}
|
|
|
|
IL_02f4:
|
|
{
|
|
int32_t L_157 = __this->___root;
|
|
G_B56_0 = L_157;
|
|
}
|
|
|
|
IL_02fa:
|
|
{
|
|
___1_x_id = G_B56_0;
|
|
int32_t L_158 = ___1_x_id;
|
|
int32_t L_159;
|
|
L_159 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_158, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
___2_px_id = L_159;
|
|
}
|
|
|
|
IL_0305:
|
|
{
|
|
int32_t L_160 = ___0_root_id;
|
|
if (!L_160)
|
|
{
|
|
goto IL_030b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_161 = ___0_root_id;
|
|
G_B60_0 = L_161;
|
|
goto IL_0311;
|
|
}
|
|
|
|
IL_030b:
|
|
{
|
|
int32_t L_162 = __this->___root;
|
|
G_B60_0 = L_162;
|
|
}
|
|
|
|
IL_0311:
|
|
{
|
|
int32_t L_163 = ___1_x_id;
|
|
if ((((int32_t)G_B60_0) == ((int32_t)L_163)))
|
|
{
|
|
goto IL_0321;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_164 = ___1_x_id;
|
|
int32_t L_165;
|
|
L_165 = RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1(__this, L_164, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
|
|
if ((((int32_t)L_165) == ((int32_t)1)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
|
|
IL_0321:
|
|
{
|
|
int32_t L_166 = ___1_x_id;
|
|
RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2(__this, L_166, (int32_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
int32_t L_167 = ___0_root_id;
|
|
return L_167;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_root_id, RuntimeObject* ___1_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_root_id;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____accessMethod;
|
|
if ((((int32_t)L_1) == ((int32_t)1)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_2;
|
|
L_2 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)17), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
int32_t L_3 = ___0_root_id;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_root_id;
|
|
G_B6_0 = L_4;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_5 = __this->___root;
|
|
G_B6_0 = L_5;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_0 = G_B6_0;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
int32_t L_6 = ___0_root_id;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = ___1_key;
|
|
int32_t L_8 = V_0;
|
|
RuntimeObject* L_9;
|
|
L_9 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_10;
|
|
L_10 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(6, __this, L_7, L_9);
|
|
G_B10_0 = L_10;
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
RuntimeObject* L_11 = ___1_key;
|
|
int32_t L_12 = V_0;
|
|
RuntimeObject* L_13;
|
|
L_13 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_14;
|
|
L_14 = VirtualFuncInvoker2< int32_t, RuntimeObject*, RuntimeObject* >::Invoke(5, __this, L_11, L_13);
|
|
G_B10_0 = L_14;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
V_1 = G_B10_0;
|
|
int32_t L_15 = V_1;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_1;
|
|
if ((((int32_t)L_16) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18;
|
|
L_18 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_18;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
int32_t L_19 = V_0;
|
|
int32_t L_20;
|
|
L_20 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_20;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
int32_t L_21 = V_0;
|
|
if (L_21)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
int32_t L_22 = V_0;
|
|
return L_22;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_get_Item_m32AD1E01917C63769D37170692790A4A3A7C2EF9_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_1;
|
|
L_1 = RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
|
|
int32_t L_2 = L_1.____nodeID;
|
|
RuntimeObject* L_3;
|
|
L_3 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
RuntimeObject* V_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_3)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RuntimeObject* L_6 = ___0_key;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549(__this, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
int32_t L_8 = V_0;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45((&L_9), L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_9;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_10 = V_0;
|
|
RuntimeObject* L_11;
|
|
L_11 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
V_1 = L_11;
|
|
RuntimeObject* L_12 = ___0_key;
|
|
bool L_13;
|
|
L_13 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, (V_1), L_12);
|
|
if (L_13)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45((&L_15), L_14, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_15;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByKey_m8845F0D85AE0771B0D6FC36F4CDB52BE0F3D43AD_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
V_0 = (-1);
|
|
RuntimeObject* L_0 = ___0_key;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_1;
|
|
L_1 = RBTree_1_GetNodeByKey_mF3719F0495F9D5A4339890BE2EB8999ACD068EFA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
|
|
V_1 = L_1;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_2 = V_1;
|
|
int32_t L_3 = L_2.____nodeID;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_4 = V_1;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_GetIndexByNodePath_mA462180E40EFE84991C0B4E4CA85D960D8655784(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 55));
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNode_m579F0FCDCC9A79BC70EEE156F07CC896029A410B_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_node, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_node;
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return L_2;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_node;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = ___0_node;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_6;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = ___0_node;
|
|
RuntimeObject* L_8;
|
|
L_8 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_SearchSubTree_m739962F4F45C09FA4CF594B0EBDBE94D778F7549(__this, 0, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
|
|
V_0 = L_9;
|
|
int32_t L_10 = V_0;
|
|
int32_t L_11 = ___0_node;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = ___0_node;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_13;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
int32_t L_14 = V_0;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
int32_t L_16 = ___0_node;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return ((int32_t)il2cpp_codegen_add(L_15, L_17));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNodePath_mA462180E40EFE84991C0B4E4CA85D960D8655784_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 ___0_path, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_1 = ___0_path;
|
|
int32_t L_2 = L_1.____nodeID;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_4 = ___0_path;
|
|
int32_t L_5 = L_4.____mainTreeNodeID;
|
|
if (L_5)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_6 = ___0_path;
|
|
int32_t L_7 = L_6.____nodeID;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
return L_8;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_9 = ___0_path;
|
|
int32_t L_10 = L_9.____mainTreeNodeID;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 57));
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_12 = ___0_path;
|
|
int32_t L_13 = L_12.____nodeID;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
|
|
return ((int32_t)il2cpp_codegen_add(L_11, L_14));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexByNode_mBCE98E9CE148E35692561C8E3447BCD0DA72F2F3_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = L_2;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_1 = L_4;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = V_1;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, ((int32_t)il2cpp_codegen_add(L_11, 1))));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_12 = V_1;
|
|
___0_nodeId = L_12;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_13 = ___0_nodeId;
|
|
if (L_13)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_14 = V_0;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeIndexWithSatelliteByNode_m1305DFA6E20E6D34D7496686C6CFFB676A0265F2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B4_1 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B3_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B5_1 = 0;
|
|
int32_t G_B5_2 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_0 = L_2;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
V_1 = L_4;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = V_1;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_12 = V_1;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_13)
|
|
{
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_8;
|
|
goto IL_0048;
|
|
}
|
|
G_B3_0 = L_11;
|
|
G_B3_1 = L_8;
|
|
}
|
|
{
|
|
int32_t L_14 = V_1;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_16;
|
|
L_16 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B5_0 = L_16;
|
|
G_B5_1 = G_B3_0;
|
|
G_B5_2 = G_B3_1;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
G_B5_0 = 1;
|
|
G_B5_1 = G_B4_0;
|
|
G_B5_2 = G_B4_1;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
V_0 = ((int32_t)il2cpp_codegen_add(G_B5_2, ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0))));
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
int32_t L_17 = V_1;
|
|
___0_nodeId = L_17;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
int32_t L_18 = ___0_nodeId;
|
|
if (L_18)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_19 = V_0;
|
|
return L_19;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 RBTree_1_GetNodeByIndex_m948B6DED575DEAF9BC7735B1CD602A208058485C_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_userIndex, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____inUseSatelliteTreeCount;
|
|
if (L_0)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->___root;
|
|
int32_t L_2 = ___0_userIndex;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5(__this, L_1, ((int32_t)il2cpp_codegen_add(L_2, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 58));
|
|
V_0 = L_3;
|
|
V_1 = 0;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
int32_t L_4 = ___0_userIndex;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007(__this, L_4, (&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 59));
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
int32_t L_6 = V_0;
|
|
if (L_6)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = __this->____accessMethod;
|
|
if ((!(((uint32_t)2) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___0_userIndex;
|
|
Exception_t* L_9;
|
|
L_9 = ExceptionBuilder_RowOutOfRange_m2F6883E5D2F9AF63A3F9DC5521799A7E270F1054(L_8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
Exception_t* L_10;
|
|
L_10 = ExceptionBuilder_InternalRBTreeError_mC54DE62BCDD6D7AE0FA4F9B4CC9598ED1E239462((int32_t)((int32_t)13), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_11 = V_0;
|
|
int32_t L_12 = V_1;
|
|
NodePath_tA355B40E34B64AADE90850F8BA7180852D3B1BD2 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
NodePath__ctor_m78E9206041A7104A8531998AA3DF9EC7DE5E4A45((&L_13), L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m6A133AF17BE38F8B527CD83716760BF90D624007_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_index, int32_t* ___1_satelliteRootId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_index;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
int32_t* L_1 = ___1_satelliteRootId;
|
|
*((int32_t*)L_1) = (int32_t)0;
|
|
int32_t L_2 = __this->___root;
|
|
V_0 = L_2;
|
|
V_1 = (-1);
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
int32_t L_3 = ___0_index;
|
|
int32_t L_4 = V_1;
|
|
if ((((int32_t)L_3) >= ((int32_t)L_4)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6;
|
|
L_6 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_6;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_8)
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___0_index;
|
|
int32_t L_10 = V_1;
|
|
if ((((int32_t)L_9) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___0_index;
|
|
int32_t L_12 = V_1;
|
|
int32_t L_13 = V_0;
|
|
int32_t L_14;
|
|
L_14 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
if ((((int32_t)L_11) > ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_12, L_15)), 1)))))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_16 = ___1_satelliteRootId;
|
|
int32_t L_17 = V_0;
|
|
*((int32_t*)L_16) = (int32_t)L_17;
|
|
int32_t L_18 = ___0_index;
|
|
int32_t L_19 = V_1;
|
|
___0_index = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_18, L_19)), 1));
|
|
int32_t L_20 = V_0;
|
|
int32_t L_21;
|
|
L_21 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_22 = ___0_index;
|
|
int32_t L_23;
|
|
L_23 = RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5(__this, L_21, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 58));
|
|
return L_23;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
int32_t L_24 = V_0;
|
|
int32_t L_25;
|
|
L_25 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (L_25)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = ___0_index;
|
|
int32_t L_27 = V_1;
|
|
___0_index = ((int32_t)il2cpp_codegen_subtract(L_26, L_27));
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
int32_t L_28 = ___0_index;
|
|
int32_t L_29 = V_1;
|
|
int32_t L_30 = V_0;
|
|
int32_t L_31;
|
|
L_31 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_32;
|
|
L_32 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
___0_index = ((int32_t)il2cpp_codegen_subtract(L_28, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_29, L_32)), 1))));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34;
|
|
L_34 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_0 = L_34;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
int32_t L_35 = V_0;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_36 = V_0;
|
|
int32_t L_37;
|
|
L_37 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_38;
|
|
L_38 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_39 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
V_1 = L_39;
|
|
int32_t L_40 = ___0_index;
|
|
if ((!(((uint32_t)L_39) == ((uint32_t)L_40))))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_41 = V_0;
|
|
int32_t L_42;
|
|
L_42 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (L_42)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
int32_t L_43 = V_0;
|
|
return L_43;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_ComputeNodeByIndex_m1985EC887852D977760416BBE4644EB35499D6E5_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_x_id, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
int32_t L_0 = ___0_x_id;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5 = V_1;
|
|
if ((((int32_t)L_4) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = V_0;
|
|
___0_x_id = L_6;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8 = ___1_index;
|
|
if ((((int32_t)L_7) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___0_x_id;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
___0_x_id = L_10;
|
|
int32_t L_11 = ___1_index;
|
|
int32_t L_12 = V_1;
|
|
___1_index = ((int32_t)il2cpp_codegen_subtract(L_11, L_12));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
int32_t L_13 = ___0_x_id;
|
|
if (L_13)
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_14 = ___0_x_id;
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Insert_m35626D9659BB9AE29166EC4E41AB61BD5CD68FBA_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC(__this, 0, L_2, 0, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Add_mECEC8AF0BF9CCB06504739491EA4AAAAF8C88ADE_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3;
|
|
L_3 = RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC(__this, 0, L_2, 0, (-1), (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_GetEnumerator_m2F0E5ABAED8811AF73BCA874B56A03F87908F951_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
RBTreeEnumerator__ctor_m328625AEF6FC9DE908D967C4537628D1B2B61700((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 61));
|
|
RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 60), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
V_0 = (-1);
|
|
int32_t L_0 = ___0_nodeId;
|
|
if (!L_0)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_nodeId;
|
|
RuntimeObject* L_2;
|
|
L_2 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RuntimeObject* L_3 = ___1_item;
|
|
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_nodeId;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_GetIndexByNode_m579F0FCDCC9A79BC70EEE156F07CC896029A410B(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 62));
|
|
return L_5;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
int32_t L_6 = ___0_nodeId;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
RuntimeObject* L_8 = ___1_item;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 63));
|
|
int32_t L_10 = L_9;
|
|
V_0 = L_10;
|
|
if ((((int32_t)L_10) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = V_0;
|
|
return L_11;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_12 = ___0_nodeId;
|
|
int32_t L_13;
|
|
L_13 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
RuntimeObject* L_14 = ___1_item;
|
|
int32_t L_15;
|
|
L_15 = RBTree_1_IndexOf_mC4650C040FAD95BD3F81362BCD765C733564B53E(__this, L_13, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 63));
|
|
int32_t L_16 = L_15;
|
|
V_0 = L_16;
|
|
int32_t L_17 = V_0;
|
|
return L_17;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
int32_t L_18 = V_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Insert_m2503BCE57A1429AEEEB22C7475C07346E71D6618_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_position, RuntimeObject* ___1_item, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_position;
|
|
RuntimeObject* L_1 = ___1_item;
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_InsertAt_m55077BF0B4CAA5C5ABD5911CCB68C789D7652B4D(__this, L_0, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 64));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_InsertAt_m55077BF0B4CAA5C5ABD5911CCB68C789D7652B4D_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_position, RuntimeObject* ___1_item, bool ___2_append, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___1_item;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_GetNewNode_mCD240B40D292EF9307F03939556ACA325503DA73(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
int32_t L_3 = ___0_position;
|
|
bool L_4 = ___2_append;
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_RBInsert_m25C1F9B8FA733750F51C334ED01E4EF680C3EBBC(__this, 0, L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RemoveAt_mCD1E524DC3AC069433DE12C7B452DB237E208D21_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_position, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_position;
|
|
RuntimeObject* L_1;
|
|
L_1 = RBTree_1_DeleteByIndex_m77EB3F96268C89DEA1218BA5DB3CB1A8EEC073F6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 65));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_Clear_m151E8E1EDCEC1E206685E669A25AB2E7CA40293A_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RBTree_1_InitTree_mF38DBB7EC2C944A42C6E22B0EE84ABAC77882781(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_CopyTo_m121CD9E5230E60651FEDA1684A99BBE78BAB5781_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_1;
|
|
L_1 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_index;
|
|
if ((((int32_t)L_2) >= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_ArgumentOutOfRange_mEF2909680ADBD4B5228E611EDEBBA048D7DF219E(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
V_0 = L_4;
|
|
RuntimeArray* L_5 = ___0_array;
|
|
int32_t L_6;
|
|
L_6 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_5, NULL);
|
|
int32_t L_7 = ___1_index;
|
|
int32_t L_8;
|
|
L_8 = RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_6, L_7))) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_9;
|
|
L_9 = ExceptionBuilder_InvalidOffsetLength_m25F593A3DD72EEDCF3B7F8616D41CD7677BD6073(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
int32_t L_10 = __this->___root;
|
|
int32_t L_11;
|
|
L_11 = RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
V_1 = L_11;
|
|
V_2 = 0;
|
|
goto IL_006c;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
int32_t L_13 = V_1;
|
|
RuntimeObject* L_14;
|
|
L_14 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
int32_t L_15 = ___1_index;
|
|
int32_t L_16 = V_2;
|
|
Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_12, L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), NULL);
|
|
int32_t L_17 = V_1;
|
|
int32_t L_18;
|
|
L_18 = RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_18;
|
|
int32_t L_19 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
int32_t L_20 = V_2;
|
|
int32_t L_21 = V_0;
|
|
if ((((int32_t)L_20) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_CopyTo_m6B9054A8EA421231E2399E1217118F8B5E503A57_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_1;
|
|
L_1 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_2 = ___1_index;
|
|
if ((((int32_t)L_2) >= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_3;
|
|
L_3 = ExceptionBuilder_ArgumentOutOfRange_mEF2909680ADBD4B5228E611EDEBBA048D7DF219E(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
V_0 = L_4;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = ___0_array;
|
|
int32_t L_6 = ___1_index;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_get_Count_m1F1E9F00D8DEEB51D299E897DDAD8F4903E2FA9B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 66));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), L_6))) >= ((int32_t)L_7)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Exception_t* L_8;
|
|
L_8 = ExceptionBuilder_InvalidOffsetLength_m25F593A3DD72EEDCF3B7F8616D41CD7677BD6073(NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_9 = __this->___root;
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_Minimum_m04A2B22ED80334294DFDB982AF71368FF96175C1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
V_1 = L_10;
|
|
V_2 = 0;
|
|
goto IL_0064;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = V_2;
|
|
int32_t L_14 = V_1;
|
|
RuntimeObject* L_15;
|
|
L_15 = RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_12, L_13))), (RuntimeObject*)L_15);
|
|
int32_t L_16 = V_1;
|
|
int32_t L_17;
|
|
L_17 = RBTree_1_Successor_mBC120AD827A51511A7C816DDE34B411DCB52E9B0(__this, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
V_1 = L_17;
|
|
int32_t L_18 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
int32_t L_19 = V_2;
|
|
int32_t L_20 = V_0;
|
|
if ((((int32_t)L_19) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetRight_m120F92D6A66DAEE6286EC44B7815455485D312E4_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_rightNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_rightNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____rightId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetLeft_mAE236B89D5ECB3912FB6B88C73A7FF8186FFA052_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_leftNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_leftNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____leftId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetParent_mF5DDAE78F573B9633DA88D22C5B3E0BB67411493_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_parentNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_parentNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____parentId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetColor_m782DB769F0783E833F7C8327C79E48B53EB74FA2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_color, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_color;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nodeColor = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetKey_mBBCC4BFD81ED932DEF3BAACA07389DAF7017AFF9_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, RuntimeObject* ___1_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
RuntimeObject* L_6 = ___1_key;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____keyOfNode = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____keyOfNode), (void*)L_6);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetNext_mADA41B6665596F49964D1AC259BC1CAEDEB86AC8_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_nextNodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_nextNodeId;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nextId = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_SetSubTreeSize_m0EBB22E8908E7A97007F5BA1CB2F7BE4ED2AB1FD_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, int32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ___1_size;
|
|
((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize = L_6;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_IncreaseSize_mC7A31D096BC854B6993FED4FE86BE2B2AB33281E_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t* L_6 = (int32_t*)(&((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize);
|
|
int32_t* L_7 = L_6;
|
|
int32_t L_8 = *((int32_t*)L_7);
|
|
*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_RecomputeSize_m5B049EA2694E6343E2D30EDCDB34CC4C44A0FD08_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B2_0 = 0;
|
|
int32_t G_B1_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B3_1 = 0;
|
|
{
|
|
int32_t L_0 = ___0_nodeId;
|
|
int32_t L_1;
|
|
L_1 = RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
int32_t L_2;
|
|
L_2 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_3 = ___0_nodeId;
|
|
int32_t L_4;
|
|
L_4 = RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
int32_t L_5;
|
|
L_5 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
int32_t L_6 = ___0_nodeId;
|
|
int32_t L_7;
|
|
L_7 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_7)
|
|
{
|
|
G_B2_0 = ((int32_t)il2cpp_codegen_add(L_2, L_5));
|
|
goto IL_0033;
|
|
}
|
|
G_B1_0 = ((int32_t)il2cpp_codegen_add(L_2, L_5));
|
|
}
|
|
{
|
|
int32_t L_8 = ___0_nodeId;
|
|
int32_t L_9;
|
|
L_9 = RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
int32_t L_10;
|
|
L_10 = RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
|
|
G_B3_0 = L_10;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
G_B3_0 = 1;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
V_0 = ((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0));
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_11 = __this->____pageTable;
|
|
int32_t L_12 = ___0_nodeId;
|
|
int32_t L_13 = ((int32_t)(L_12>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_15 = L_14->____slots;
|
|
int32_t L_16 = ___0_nodeId;
|
|
int32_t L_17 = V_0;
|
|
((L_15)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_16&((int32_t)65535))))))->____subTreeSize = L_17;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_DecreaseSize_m63463D3F02F9E581B66DAC4F5311669F2284C603_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t* L_6 = (int32_t*)(&((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize);
|
|
int32_t* L_7 = L_6;
|
|
int32_t L_8 = *((int32_t*)L_7);
|
|
*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Right_mC2B707153B503CB816DDE1CED80604D16F4680F2_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____rightId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Left_mFDB3C5ADD048B375B7649866196AA662B34FE7E1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____leftId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Parent_mF131D5025BC9BFB6F24F78B608B5B85A7C2B4E25_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____parentId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_color_mE7FE03FE3DA1675B1AB2EA861D8CE9C0F90506E1_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nodeColor;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Next_m283CA7267B0E07C0F7C86E1A0B9106398E64BE05_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____nextId;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SubTreeSize_m7B3B4EC61186E6264F1C32FCE0C28CF982C97A7D_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
int32_t L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____subTreeSize;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RBTree_1_Key_m44FD36D6E9B9BBF993102D058D5FA268861802CE_gshared (RBTree_1_tAC9E374B8EB24E3B4F23E6597A887D825D581669* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreePageU5BU5D_t83E46A69994CD4F1584A98171754D3F2728C8EDB* L_0 = __this->____pageTable;
|
|
int32_t L_1 = ___0_nodeId;
|
|
int32_t L_2 = ((int32_t)(L_1>>((int32_t)16)));
|
|
TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
|
|
NodeU5BU5D_t0F850FD85FF7F257D5AE177EE5D0F953B15E505D* L_4 = L_3->____slots;
|
|
int32_t L_5 = ___0_nodeId;
|
|
RuntimeObject* L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)(L_5&((int32_t)65535))))))->____keyOfNode;
|
|
return L_6;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) < ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
RuntimeObject* L_8 = ___0_item;
|
|
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_9 = ___0_item;
|
|
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D Func_1_Invoke_m4AD1EF42FEA65A73A0F97B32AEAA011ACD11834A_gshared_inline (Func_1_t935316A94E97B5D059A09BCAB7F1F7990E4A0434* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef DownloadStatus_t6815D0707E92EE606CBEF833625E158F2201F97D (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_1_Invoke_mBB7F37C468451AF57FAF31635C544D6B8C4373B2_gshared_inline (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AsyncOperationBase_1_get_Status_m95B377A52354C1F71369B1B239BFBAB8DFD96A70_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___m_Status;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mAD1782419344B04D36CFECF62A116E94574A3413_gshared_inline (List_1_tD56BA8CDF3A23F08EFCFA8D94319A8A150F59843* __this, AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D ___0_item, const RuntimeMethod* method)
|
|
{
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_1 = __this->____items;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_4 = V_0;
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
AsyncOperationHandleU5BU5D_t968CEAAAE58B36C9BDFD590CE6407374A8526562* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_8 = ___0_item;
|
|
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
AsyncOperationHandle_t58B507DCAA6531B85FDBA6188D8E1F7DF89D3F5D L_9 = ___0_item;
|
|
List_1_AddWithResize_m9E1E291F68BC8D68EBCBF0394CF1117A15C9378A(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_1_Invoke_m6EC66204056853EDE42F634FECB2D7D4685B54B0_gshared_inline (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef float (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProviderOperation_1_SetWaitForCompletionCallback_mACA0D359F43D6749FBCEEC3402388F770E54B3BE_gshared_inline (ProviderOperation_1_tFF20A9D92E7CB1FACEF486C11F8F8CD5D775D431* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_callback, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_0 = ___0_callback;
|
|
__this->___m_WaitForCompletionCallback = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WaitForCompletionCallback), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AsyncOperationBase_1_get_Result_mCCD9D27A9D37A11B520A6D95B4EB191835B8C368_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CResultU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AsyncOperationBase_1_set_Result_m34F12D5AF676CCB4F67BBB1B2608F46833A59257_gshared_inline (AsyncOperationBase_1_t777EC3ACED7579A0B8EFE3EEE605D824516B3C13* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
__this->___U3CResultU3Ek__BackingField = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultU3Ek__BackingField), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* Array_Empty_TisValueTuple_2_tC06B3FC4D1273D3577B7EA89C4318C2271EC4E14_m244C4902DCD6DA9F9BAAE5D0BD965581BE165229_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
ValueTuple_2U5BU5D_tB2F7E549059A0BCE69E29D89A948A6ABF79FE389* L_0 = ((EmptyArray_1_t849D96721854622FBB927351A0174ADAC0B239F9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* Array_Empty_TisEvent_tDC1CE7179A25C1AC33BD07C5B4F161045A672215_m1AD513F77218E59FBB83B12CD05888A1BF6D54B0_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
EventU5BU5D_t56972D401186884272B2997A6FABBD1703B1350A* L_0 = ((EmptyArray_1_t6CAC2B30CBBB3DF2C0516D226F177A7023251E16_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Array_Empty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4D53E0E0F90F37AD5DBFD2DC75E52406F90C7ABC_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ((EmptyArray_1_tE700FA647008891EF64C31436B092B253493667F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* Array_Empty_TisJobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08_m65AF0C73C7E00505BCE35B9CC15EE8C8F6F0A01E_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
JobHandleU5BU5D_tE3F0B60D91B15CD5B332314268E9315F48F79CEC* L_0 = ((EmptyArray_1_t0D07744D06CBE1D5EFB0F376FCD9DE664680DB24_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* Array_Empty_TisEventRecord_tEC2901C48A23F5AFE20A9E8D4F05F3799EA62BF2_mAEF379183FDCBD07C651D56777D4AA5A5C969A47_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
EventRecordU5BU5D_tB7CC04280192D9B2B4980F107F93ABBBE4E4DCA8* L_0 = ((EmptyArray_1_t77401F488985814E4B89684C1CCE07D59127CD6C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* Array_Empty_TisCallbackInfo_tAAF5B235D20558849D45390E3FFA7A0FF2183A08_mE74D581FD3F8DF5CFA50A5133DB5A6F7D16B99CD_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
il2cpp_rgctx_method_init(method);
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
|
|
CallbackInfoU5BU5D_tACA211A7E82CC25DD66260299AAA6FE5595E10E9* L_0 = ((EmptyArray_1_t7C7E840E7790E897ABDA15ED3B9C6BB1AD74E6AF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RBTreeEnumerator_get_Current_m948775C3F9A3EB7A07354D1870165849B3CBD1CD_gshared_inline (RBTreeEnumerator_t3C01D9560885FADFFCE590C8A9CE34A3BEA77A9A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RBTreeEnumerator_get_Current_m55E7496F0199640CB43772D3C21F0A10462AE734_gshared_inline (RBTreeEnumerator_tE61475E1E3545F58E0C1C1D72563D15F8461DEE4* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),4)), SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_K_t7B4CA93C15E2757B99FA8D99488CED98D2FAAC71);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_InUseCount_m8FA6467AC39561006A23E87B162BA73D585BADDA_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->____inUseCount = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_PageId_m67122D79A6E353A965823DA629B96D3A79552519_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____pageId;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_PageId_m60FCE18172BAC6C1B1479026018D6422F2B30A70_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->____pageId = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_InUseCount_mEA19EFEDD63621D601EFFFE57C3D3297FC357EA4_gshared_inline (TreePage_t3C1F7E0D55CA26D09BE28D15CDB2D9D6D0D180D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseCount;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_InUseCount_m8E1B3603F6197A4CC81CE5F9FEC441342EA079DD_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->____inUseCount = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_PageId_mAB3203DD4C550C1E6CDC4DF4367B61A00DC0A367_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____pageId;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreePage_set_PageId_m4637CDAE893DECB44B1201D9DFEF3C18C0DB5257_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->____pageId = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TreePage_get_InUseCount_m51D4FB92286C827692E858691E4E1F47FCBCD2B1_gshared_inline (TreePage_tE13370C06FAC7132F4E8B67FB0B341D5A42CEE08* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____inUseCount;
|
|
return L_0;
|
|
}
|
|
}
|