#include "pch-cpp.hpp" struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template 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 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 struct VirtualFuncInvoker1Invoker; template struct VirtualFuncInvoker1Invoker { static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); R ret; void* params[1] = { p1 }; invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret); return ret; } }; template struct VirtualFuncInvoker2Invoker; template struct VirtualFuncInvoker2Invoker { static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); R ret; void* params[2] = { p1, p2 }; invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret); return ret; } }; template 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 struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker2Invoker; template struct InterfaceFuncInvoker2Invoker { static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); R ret; void* params[2] = { p1, p2 }; invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret); return ret; } }; template struct InvokerActionInvoker1; template struct InvokerActionInvoker1 { 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 struct InvokerActionInvoker2; template struct InvokerActionInvoker2 { 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 struct InvokerActionInvoker2 { 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 struct InvokerActionInvoker2 { 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 struct InvokerActionInvoker3; template struct InvokerActionInvoker3 { 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 struct InvokerActionInvoker3 { 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 struct InvokerFuncInvoker0 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj) { R ret; method->invoker_method(methodPtr, method, obj, NULL, &ret); return ret; } }; template struct InvokerFuncInvoker1; template struct InvokerFuncInvoker1 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1) { R ret; void* params[1] = { p1 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; template struct InvokerFuncInvoker2; template struct InvokerFuncInvoker2 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2) { R ret; void* params[2] = { p1, p2 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; template struct InvokerFuncInvoker4; template struct InvokerFuncInvoker4 { 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; } }; template struct InvokerFuncInvoker5; template struct InvokerFuncInvoker5 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4* p4, T5* p5) { R ret; void* params[5] = { p1, &p2, &p3, p4, p5 }; method->invoker_method(methodPtr, method, obj, params, &ret); return ret; } }; template struct ConstrainedFuncInvoker0 { static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj) { R ret; il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, &ret); return ret; } }; struct U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D; struct U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D; struct U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5; struct U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2; struct U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05; struct U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448; struct Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90; struct Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879; struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC; struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87; struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3; struct IComparer_1_t6A906645BF057FC445F3CB3827D3DADB09FE4BBA; struct IComparer_1_t2823311A1816BF1DC53D0C642C909DD5E1804382; struct IComparer_1_tCA720E7837F12C38065A4AB632B5FAAD19EC30AA; struct IEnumerable_1_t8C657FE14F31902C20E001F3F10A922428229A2F; struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66; struct IEnumerator_1_t219B3417533E1DB79D9F41337C12C71CAC188902; struct IEnumerator_1_tFABD3B897F1296469E9A2DB9BCF6C89439049208; struct IEnumerator_1_t737E5D96E5E3657734509E507812DBA5E7EDD547; struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D; struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122; struct IList_1_t8AC59FFD0F90EC2DAD4C3FA39B2A5851F9D2987A; struct IMemoryPackFormatter_1_tFB2C06CE598958E256110F0ED11EE5200B408EF2; struct KeyCollection_tB8F92111E239A22460059CD4CB17DAEC26B41FCA; struct KeyCollection_tBE8B60BBB12AB2D81B70CD41306B385450F512BC; struct KeyCollection_t247ED38507B7868314BCB2E46D427F60452985D6; struct KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A; struct List_1_tF9D88C946600C782EE786A252258C0AA97BD019A; struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A; struct Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598; struct Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9; struct Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB; struct Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA; struct Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0; struct Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625; struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5; struct SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0; struct SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D; struct SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075; struct SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64; struct SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F; struct SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F; struct SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E; struct SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908; struct SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1; struct SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE; struct SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81; struct SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D; struct SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1; struct SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1; struct SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393; struct SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178; struct SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149; struct SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8; struct SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656; struct SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947; struct SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B; struct SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B; struct Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F; struct Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F; struct Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71; struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5; struct TreeSet_1_tC6C4F05E425B554CD3245C71718D0FAF4D8AA064; struct TreeSet_1_tF7147069927412D68272315F3546D5AA43817E93; struct TreeSet_1_t1072D083FDB16D7AC4999B9969FD83DE3A977613; struct TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908; struct TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613; struct TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016; struct ValueCollection_t0A9EC10DD5B516F2719450689E16AC958A252D1B; struct ValueCollection_tA03CBE843F993596C06F00C72BFB74ACE20CE8C4; struct ValueCollection_t36A033EE2B1A715BBA344B4E72FB94F181375376; struct ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A; struct HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C; struct HashSet_1U5BU5D_t221668259DFEF79223FD4ADA975C5214E647B8E2; struct KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21; struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57; struct List_1U5BU5D_tB4D54B3BB64D1CE8C4B482598E1BB243795051C8; struct List_1U5BU5D_tD929F4AD012387A3305C5A3CB52AB3217A6EE944; struct NodeU5BU5D_tAC75B2522B75FD2239BB9D540B6C5DA566DACFD3; struct NodeU5BU5D_t065B8BF309E85B41C97F91FB617FD10CF646BE94; struct NodeU5BU5D_tEDF34F08DB17591B4543CE3055D3D16C42535D37; struct Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43; struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D; struct AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61; struct ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F; struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1; struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80; struct BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963; struct BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4; struct BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E; struct BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct NativeTextElementInfoU5BU5D_t4990577B63060372F4854E7FB6EFC6BD17169D41; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct BatchDrawCommand_t9DAB9B739DA9EBC6B1BB0D2DD51AF65B12F66BF0; struct BatchDrawCommandIndirect_t06F3B5DC4AF7D4B115CEECDB0A1E4E92065BC705; struct BatchDrawCommandProcedural_t5780BD7745B5772AA54BA6E6021292F6A6553B86; struct BatchDrawCommandProceduralIndirect_t8417CDF3495237CD8C9204B3DADC6BA4A1488B50; struct BatchDrawRange_t736D745E918A629658B80A0F7D2D17DAFBA6172F; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958; struct ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C; struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MemoryPackReaderOptionalState_t60E8A383AD0110FD481380A069B27262D3ACA20F; struct MethodInfo_t; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C; 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* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612; IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626; IL2CPP_EXTERN_C String_t* _stringLiteral0DB46164953228904843938099AF66650313FEE5; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C; IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE; IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B; IL2CPP_EXTERN_C String_t* _stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral4D1773CA7AF4AE36C001FBC3E1E5DA5574C041FA; IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4; IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70; IL2CPP_EXTERN_C String_t* _stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D; IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8; IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4; IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7; IL2CPP_EXTERN_C String_t* _stringLiteralC524653D78C03BE4033DDC43C45B67FFB841D141; IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9; IL2CPP_EXTERN_C String_t* _stringLiteralD158A55362F81195C165C2CFB448622A361B357C; IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1; IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6; IL2CPP_EXTERN_C String_t* _stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0; IL2CPP_EXTERN_C String_t* _stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8; IL2CPP_EXTERN_C String_t* _stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26; IL2CPP_EXTERN_C const RuntimeMethod* MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9; struct HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C; struct KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21; struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57; struct Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43; struct AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61; struct ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F; struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1; struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80; struct BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963; struct BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4; struct BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E; struct BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; 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 U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D : public RuntimeObject { int32_t ___index; int32_t ___count; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___array; }; struct U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D : public RuntimeObject { int32_t ___index; int32_t ___count; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___array; }; struct U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5 : public RuntimeObject { int32_t ___index; int32_t ___count; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___array; }; struct U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2 : public RuntimeObject { int32_t ___index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___objects; }; struct U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05 : public RuntimeObject { int32_t ___index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___objects; }; struct U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448 : public RuntimeObject { int32_t ___index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___objects; }; struct Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90 : public RuntimeObject { }; struct Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879 : public RuntimeObject { }; struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB : public RuntimeObject { }; struct EmptyArray_1_tB1385D6D2663B69CA2DB28A3D0AE3106C328A232 : public RuntimeObject { }; struct EmptyArray_1_t5DEA403BAFDC5AC2F35C8826395BF35F76EAE720 : public RuntimeObject { }; struct EmptyArray_1_tBFDECE1BC8155A63C1B370E203BBB8DF09C7751F : public RuntimeObject { }; struct EmptyArray_1_t910BE047C1A6E9E334831BFBF9773D3C3852ED95 : public RuntimeObject { }; struct EmptyArray_1_t01488E30FA2A207693FD84D9BAB7B4A73493EF80 : public RuntimeObject { }; struct EmptyArray_1_tA6E339CF983886C190886835190061C2E3B679F2 : public RuntimeObject { }; struct EmptyArray_1_t4A2E4F90BFE6F5BF33923E2991998A37CB5A4291 : public RuntimeObject { }; struct EmptyArray_1_t84EDA74A3D98A25186F3A07E5EA5775E4D2941B0 : public RuntimeObject { }; struct EmptyArray_1_t6468C707526910A9B109C3B1C7EE4E98C7890339 : public RuntimeObject { }; struct EmptyArray_1_tD78882A36E7C14A159E164A83C53BC9E8021976A : public RuntimeObject { }; struct EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99 : public RuntimeObject { }; struct EmptyArray_1_tD654E393754C56C1AAE25F6EE3FF0DD03AE5E291 : public RuntimeObject { }; struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC : public RuntimeObject { }; struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* ____slots; int32_t ____count; int32_t ____lastIndex; int32_t ____freeList; RuntimeObject* ____comparer; int32_t ____version; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo; }; struct KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A : public RuntimeObject { SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* ____dict; }; struct List_1_tF9D88C946600C782EE786A252258C0AA97BD019A : public RuntimeObject { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct MemoryPackFormatter_1_t0CBFB14F4B7992139E1A5E0F4D6D798273F4E69C : public RuntimeObject { }; struct Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA : public RuntimeObject { HashSet_1U5BU5D_t221668259DFEF79223FD4ADA975C5214E647B8E2* ____array; int32_t ____head; int32_t ____tail; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0 : public RuntimeObject { List_1U5BU5D_tB4D54B3BB64D1CE8C4B482598E1BB243795051C8* ____array; int32_t ____head; int32_t ____tail; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625 : public RuntimeObject { List_1U5BU5D_tD929F4AD012387A3305C5A3CB52AB3217A6EE944* ____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 SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0 : public RuntimeObject { KeyCollection_tB8F92111E239A22460059CD4CB17DAEC26B41FCA* ____keys; ValueCollection_t0A9EC10DD5B516F2719450689E16AC958A252D1B* ____values; TreeSet_1_tC6C4F05E425B554CD3245C71718D0FAF4D8AA064* ____set; }; struct SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5 : public RuntimeObject { KeyCollection_tBE8B60BBB12AB2D81B70CD41306B385450F512BC* ____keys; ValueCollection_tA03CBE843F993596C06F00C72BFB74ACE20CE8C4* ____values; TreeSet_1_tF7147069927412D68272315F3546D5AA43817E93* ____set; }; struct SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245 : public RuntimeObject { KeyCollection_t247ED38507B7868314BCB2E46D427F60452985D6* ____keys; ValueCollection_t36A033EE2B1A715BBA344B4E72FB94F181375376* ____values; TreeSet_1_t1072D083FDB16D7AC4999B9969FD83DE3A977613* ____set; }; struct SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075 : public RuntimeObject { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___keys; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___values; int32_t ____size; int32_t ___version; RuntimeObject* ___comparer; KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* ___keyList; ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* ___valueList; RuntimeObject* ____syncRoot; }; struct SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE : public RuntimeObject { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___root; RuntimeObject* ___comparer; int32_t ___count; int32_t ___version; RuntimeObject* ____syncRoot; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___siInfo; }; struct SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81 : public RuntimeObject { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___root; RuntimeObject* ___comparer; int32_t ___count; int32_t ___version; RuntimeObject* ____syncRoot; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___siInfo; }; struct SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D : public RuntimeObject { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___root; RuntimeObject* ___comparer; int32_t ___count; int32_t ___version; RuntimeObject* ____syncRoot; SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___siInfo; }; struct SpanDebugView_1_t6B249F4737457563D0548242B2E940C385BF66E5 : public RuntimeObject { }; struct Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F : public RuntimeObject { NodeU5BU5D_tAC75B2522B75FD2239BB9D540B6C5DA566DACFD3* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F : public RuntimeObject { NodeU5BU5D_t065B8BF309E85B41C97F91FB617FD10CF646BE94* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71 : public RuntimeObject { NodeU5BU5D_tEDF34F08DB17591B4543CE3055D3D16C42535D37* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A : public RuntimeObject { SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* ____dict; }; struct MemberInfo_t : public RuntimeObject { }; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex; int32_t ___m_currMember; RuntimeObject* ___m_converter; String_t* ___m_fullTypeName; String_t* ___m_assemName; Type_t* ___objectType; bool ___isFullTypeNameSetExplicit; bool ___isAssemblyNameSetExplicit; bool ___requireSameTokenInPartialTrust; }; 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 Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 { SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* ____tree; int32_t ____version; Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* ____stack; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ____current; bool ____reverse; }; struct Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 { SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* ____tree; int32_t ____version; Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* ____stack; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ____current; bool ____reverse; }; struct Enumerator_t71F09436B846CE1804083C9B36997E4573540582 { SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* ____tree; int32_t ____version; Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* ____stack; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ____current; bool ____reverse; }; typedef Il2CppFullySharedGenericStruct Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078; struct HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 { int32_t ___hash; int32_t ___lastFrameUsed; RuntimeObject* ___compiledGraph; }; struct KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F { int64_t ___key; RuntimeObject* ___value; }; typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669; struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { bool ___hasValue; int32_t ___value; }; struct ReadOnlySequence_1_t85097489C00952FC58DF9F3ACE926EAE9A51898A { RuntimeObject* ____startObject; RuntimeObject* ____endObject; int32_t ____startInteger; int32_t ____endInteger; }; struct ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 { RuntimeObject* ____startObject; RuntimeObject* ____endObject; int32_t ____startInteger; int32_t ____endInteger; }; struct SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F : public SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5 { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* ____queue; int32_t ____recyclingLimit; }; struct SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E : public SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0 { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* ____queue; int32_t ____recyclingLimit; }; struct SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908 : public SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245 { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* ____queue; int32_t ____recyclingLimit; }; struct SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1 : public MemoryPackFormatter_1_t0CBFB14F4B7992139E1A5E0F4D6D798273F4E69C { RuntimeObject* ___comparer; }; struct ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 { bool ___Item1; }; struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A { RuntimeObject* ___Item1; RuntimeObject* ___Item2; }; struct ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0 { uint8_t ___Item1; int32_t ___Item2; RuntimeObject* ___Item3; }; struct ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987 { RuntimeObject* ___Item1; int32_t ___Item2; int32_t ___Item3; }; struct ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68 { RuntimeObject* ___Item1; int32_t ___Item2; int32_t ___Item3; RuntimeObject* ___Item4; }; struct ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E { NativeTextElementInfoU5BU5D_t4990577B63060372F4854E7FB6EFC6BD17169D41* ___textElementInfos; int32_t ___fontAssetId; int32_t ___textElementCount; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; }; struct ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_marshaled_pinvoke { NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9* ___textElementInfos; int32_t ___fontAssetId; int32_t ___textElementCount; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; }; struct ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_marshaled_com { NativeTextElementInfo_t22D74EF7B1ACD2E352A7F6EBEB13B6421F0916A9* ___textElementInfos; int32_t ___fontAssetId; int32_t ___textElementCount; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset; }; struct BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D { BatchDrawCommand_t9DAB9B739DA9EBC6B1BB0D2DD51AF65B12F66BF0* ___drawCommands; BatchDrawCommandIndirect_t06F3B5DC4AF7D4B115CEECDB0A1E4E92065BC705* ___indirectDrawCommands; BatchDrawCommandProcedural_t5780BD7745B5772AA54BA6E6021292F6A6553B86* ___proceduralDrawCommands; BatchDrawCommandProceduralIndirect_t8417CDF3495237CD8C9204B3DADC6BA4A1488B50* ___proceduralIndirectDrawCommands; int32_t* ___visibleInstances; BatchDrawRange_t736D745E918A629658B80A0F7D2D17DAFBA6172F* ___drawRanges; float* ___instanceSortingPositions; int32_t* ___drawCommandPickingInstanceIDs; int32_t ___drawCommandCount; int32_t ___indirectDrawCommandCount; int32_t ___proceduralDrawCommandCount; int32_t ___proceduralIndirectDrawCommandCount; int32_t ___visibleInstanceCount; int32_t ___drawRangeCount; int32_t ___instanceSortingPositionFloatCount; }; struct BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 { uint32_t ___value; }; struct BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C { uint32_t ___value; }; struct BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 { uint32_t ___value; }; struct BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F { int32_t ____sign; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ____bits; }; struct BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_marshaled_pinvoke { int32_t ____sign; Il2CppSafeArray* ____bits; }; struct BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_marshaled_com { int32_t ____sign; Il2CppSafeArray* ____bits; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E { float ___x; float ___y; float ___z; }; struct ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 { intptr_t ____value; }; struct ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C { intptr_t ____value; }; struct ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 { intptr_t ____value; }; struct ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 { intptr_t ____value; }; struct ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 { intptr_t ____value; }; struct ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 { intptr_t ____value; }; struct ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E { intptr_t ____value; }; struct ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 { intptr_t ____value; }; struct ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B { intptr_t ____value; }; struct ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 { intptr_t ____value; }; struct ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 { intptr_t ____value; }; struct ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A { intptr_t ____value; }; struct ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC { intptr_t ____value; }; struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 { intptr_t ____value; }; struct ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 { intptr_t ____value; }; struct SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64 : public SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F { bool ____isPool; bool ____isDispose; }; struct SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F : public SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908 { bool ____isPool; bool ____isDispose; }; struct ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89 { ReadOnlySequence_1_t85097489C00952FC58DF9F3ACE926EAE9A51898A ___Item1; int64_t ___Item2; int32_t ___Item3; RuntimeObject* ___Item4; }; struct ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7 { intptr_t ___Item1; int32_t ___Item2; int32_t ___Item3; RuntimeObject* ___Item4; }; struct ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57 { intptr_t ___Item1; int32_t ___Item2; intptr_t ___Item3; int32_t ___Item4; bool ___Item5; }; struct ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85 { intptr_t ___Item1; int32_t ___Item2; intptr_t ___Item3; int32_t ___Item4; intptr_t ___Item5; int32_t ___Item6; bool ___Item7; ValueTuple_1_tBFF71B8F72F9D197DB09CFE88F0C8C7FE97CEF75 ___Rest; }; struct AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A { float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___center; float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___extents; }; struct BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position; float ___radius; }; struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E { int32_t ___value__; }; struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B { 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 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 GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713 { int32_t ___value__; }; struct NodeColor_t3C462CF5E46B843CC52B1FF46B6488BC18768F4F { uint8_t ___value__; }; struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E { int32_t ___value__; }; struct RenderBufferStoreAction_t87683F22C09634E24A574F21F42037C953A2C8B7 { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1 { int32_t ___value__; }; struct TreeRotation_t8E73F08A08D4DC4DA6DA17D92767DE6997B01A0A { uint8_t ___value__; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598 : public RuntimeObject { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___U3CItemU3Ek__BackingField; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___U3CLeftU3Ek__BackingField; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___U3CRightU3Ek__BackingField; uint8_t ___U3CColorU3Ek__BackingField; }; struct Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9 : public RuntimeObject { uint32_t ___U3CItemU3Ek__BackingField; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___U3CLeftU3Ek__BackingField; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___U3CRightU3Ek__BackingField; uint8_t ___U3CColorU3Ek__BackingField; }; struct Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB : public RuntimeObject {}; struct ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2 { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632 { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7 { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0 { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130 { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2 { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89 { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A ____pointer; int32_t ____length; }; struct ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC ____pointer; int32_t ____length; }; struct Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 ____pointer; int32_t ____length; }; struct Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C ____pointer; int32_t ____length; }; struct Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 ____pointer; int32_t ____length; }; struct Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 ____pointer; int32_t ____length; }; struct Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 ____pointer; int32_t ____length; }; struct Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 ____pointer; int32_t ____length; }; struct Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E ____pointer; int32_t ____length; }; struct Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 ____pointer; int32_t ____length; }; struct Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B ____pointer; int32_t ____length; }; struct Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 ____pointer; int32_t ____length; }; struct Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 ____pointer; int32_t ____length; }; struct Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A ____pointer; int32_t ____length; }; struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D { ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer; int32_t ____length; }; struct Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 { ByReference_1_t607C1F3BC28B0E21B969461CDB0720FB01A82141 ____pointer; int32_t ____length; }; 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 RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B { int32_t ___m_Type; int32_t ___m_NameID; int32_t ___m_InstanceID; intptr_t ___m_BufferPointer; int32_t ___m_MipLevel; int32_t ___m_CubeFace; int32_t ___m_DepthSlice; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { RuntimeObject* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1 : public MulticastDelegate_t { }; struct SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1 : public MulticastDelegate_t { }; struct SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393 : public MulticastDelegate_t { }; struct SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178 : public MulticastDelegate_t { }; struct SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149 : public MulticastDelegate_t { }; struct SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8 : public MulticastDelegate_t { }; struct SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656 : public MulticastDelegate_t { }; struct SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947 : public MulticastDelegate_t { }; struct SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B : public MulticastDelegate_t { }; struct SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B : public MulticastDelegate_t { }; struct TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908 : public MulticastDelegate_t { }; struct TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613 : public MulticastDelegate_t { }; struct TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E { int32_t ___m_LoadAction; int32_t ___m_StoreAction; int32_t ___m_Format; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_LoadStoreTarget; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ResolveTarget; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor; float ___m_ClearDepth; uint32_t ___m_ClearStencil; }; struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E { ReadOnlySequence_1_t85097489C00952FC58DF9F3ACE926EAE9A51898A ___bufferSource; int64_t ___totalLength; ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ___bufferReference; int32_t ___bufferLength; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___rentBuffer; int32_t ___advancedCount; int32_t ___consumed; MemoryPackReaderOptionalState_t60E8A383AD0110FD481380A069B27262D3ACA20F* ___optionalState; }; struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90_StaticFields { Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* ___defaultComparer; }; struct Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879_StaticFields { Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* ___defaultComparer; }; struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB_StaticFields { Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* ___defaultComparer; }; struct EmptyArray_1_tB1385D6D2663B69CA2DB28A3D0AE3106C328A232_StaticFields { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___Value; }; struct EmptyArray_1_t5DEA403BAFDC5AC2F35C8826395BF35F76EAE720_StaticFields { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___Value; }; struct EmptyArray_1_tBFDECE1BC8155A63C1B370E203BBB8DF09C7751F_StaticFields { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___Value; }; struct EmptyArray_1_t910BE047C1A6E9E334831BFBF9773D3C3852ED95_StaticFields { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___Value; }; struct EmptyArray_1_t01488E30FA2A207693FD84D9BAB7B4A73493EF80_StaticFields { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___Value; }; struct EmptyArray_1_tA6E339CF983886C190886835190061C2E3B679F2_StaticFields { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___Value; }; struct EmptyArray_1_t4A2E4F90BFE6F5BF33923E2991998A37CB5A4291_StaticFields { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___Value; }; struct EmptyArray_1_t84EDA74A3D98A25186F3A07E5EA5775E4D2941B0_StaticFields { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___Value; }; struct EmptyArray_1_t6468C707526910A9B109C3B1C7EE4E98C7890339_StaticFields { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___Value; }; struct EmptyArray_1_tD78882A36E7C14A159E164A83C53BC9E8021976A_StaticFields { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___Value; }; struct EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99_StaticFields { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___Value; }; struct EmptyArray_1_tD654E393754C56C1AAE25F6EE3FF0DD03AE5E291_StaticFields { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___Value; }; struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC_StaticFields { EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* ___defaultComparer; }; struct List_1_tF9D88C946600C782EE786A252258C0AA97BD019A_StaticFields { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* ___s_emptyArray; }; struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048_StaticFields { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___s_dummyNode; }; struct Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1_StaticFields { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___s_dummyNode; }; struct Enumerator_t71F09436B846CE1804083C9B36997E4573540582_StaticFields { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___s_dummyNode; }; struct ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24_StaticFields { ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 ___Empty; }; struct BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_StaticFields { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___Null; }; struct BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_StaticFields { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C ___Null; }; struct BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_StaticFields { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 ___Null; }; struct BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_StaticFields { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F ___s_bnMinInt; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F ___s_bnOneInt; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F ___s_bnZeroInt; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F ___s_bnMinusOneInt; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_success; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; 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 SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields { String_t* ___s_nullMessage; }; #ifdef __clang__ #pragma clang diagnostic pop #endif 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 KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57 : 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 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 KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21 : public RuntimeArray { ALIGN_FIELD (8) KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F m_Items[1]; inline KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F* 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, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL); } inline KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL); } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_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, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_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, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C : public RuntimeArray { ALIGN_FIELD (8) HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 m_Items[1]; inline HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* 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, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___compiledGraph), (void*)NULL); } inline HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___compiledGraph), (void*)NULL); } }; struct Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43 : public RuntimeArray { ALIGN_FIELD (8) Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 m_Items[1]; inline Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* 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, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 value) { m_Items[index] = value; } }; struct AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61 : public RuntimeArray { ALIGN_FIELD (8) AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A m_Items[1]; inline AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* 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, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A value) { m_Items[index] = value; } }; struct ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F : public RuntimeArray { ALIGN_FIELD (8) ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E m_Items[1]; inline ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* 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, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #endif } inline ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset), (void*)NULL); #endif } }; struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1 : public RuntimeArray { ALIGN_FIELD (8) AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E m_Items[1]; inline AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* 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, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E value) { m_Items[index] = value; } }; struct BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80 : public RuntimeArray { ALIGN_FIELD (8) BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D m_Items[1]; inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* 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, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D value) { m_Items[index] = value; } }; struct BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963 : public RuntimeArray { ALIGN_FIELD (8) BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 m_Items[1]; inline BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* 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, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 value) { m_Items[index] = value; } }; struct BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4 : public RuntimeArray { ALIGN_FIELD (8) BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C m_Items[1]; inline BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* 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, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C value) { m_Items[index] = value; } }; struct BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E : public RuntimeArray { ALIGN_FIELD (8) BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 m_Items[1]; inline BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* 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, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 value) { m_Items[index] = value; } }; struct BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB : public RuntimeArray { ALIGN_FIELD (8) BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F m_Items[1]; inline BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* 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, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____bits), (void*)NULL); } inline BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____bits), (void*)NULL); } }; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; struct BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47 : public RuntimeArray { ALIGN_FIELD (8) BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 m_Items[1]; inline BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* 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, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 value) { m_Items[index] = value; } }; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D : public RuntimeArray { ALIGN_FIELD (8) int64_t m_Items[1]; inline int64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int64_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, int64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F_gshared (Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078* __this, SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* ___0_sortedList, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedDictionary_2__ctor_m7A1AC2B332B95359E156DB5E6DF488FC2C15C524_gshared (SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedDictionary_2_TryGetValue_m09D732A37534BE08556927EB472662FF4DBE2587_gshared (SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D* __this, int64_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m24893CA6BAA510CBBC6AB2A1A408916A6A51B861_gshared (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* SortedOneToManyList_2_Fetch_mEABCC30746BE4F5D1848BA8C292E55939F527112_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedDictionary_2_set_Item_m3F4E6F0934B25F1F426E56A5146A4C1B0B161057_gshared (SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D* __this, int64_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Enumerable_FirstOrDefault_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m7FBC5194301A85361D89203EF2DCBC6C13645246_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBEB7FAAA502802B10FEF66F605CA0A3E08C56E8E_gshared (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB728D0ECC961C6D3BBB32044B7095D0E5B879731_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_RemoveKey_mA5EF142FDDA25FC27C258E04F3238E0055996E2D_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedDictionary_2_Remove_m5454F2B3B0657721812C95FCE6FAFFB95358C348_gshared (SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D* __this, int64_t ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Recycle_m666E9AD57DFEF35738E48181E2C00ABE42F7626F_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___0_list, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2EBA73E03CE51821DFC1880E09649FFBFC3ABA75_gshared (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m1F54D0D52DD1DD33B05635E029A6A01CF38135A7_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedDictionary_2_Clear_mCE1209E982512CA75D442CC48069AB3430513A24_gshared (SortedDictionary_2_t8848D1451D50A8A94031DD16D6DDB2BE7EF4638D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* Comparer_1_get_Default_mA8274EE545E957B9FAD2D303DCAD96A79A1AEB3A_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_Log2_mE176089570F5632C9D9B5A875C0E4F6F52FC39A9_gshared (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m25F8C6095172E75DEE8A43E857889659DFC4DCE9_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TreeWalkPredicate_1_Invoke_m4987D419B4250EB379EFC0A5038DF3604E0E6FA5_gshared_inline (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_mDAEE92FD4F17336CA36A27B0EC10EFE13A1CFA54_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, uint8_t ___1_color, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_Is4Node_mD67F4821DBC215785455831A42D719710AE0581D_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Split4Node_m814322EA5DE42EDDCF6DED8F3265ABB8D46712E1_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_IsNonNullRed_mEBA114B9BF0459D233F17612DA1E3D600F086133_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_current, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** ___1_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_grandParent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_greatGrandParent, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_IsRed_m498FD9C1322EC54F678501E322B55D38888A876D_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_Is2Node_m4B05DD5211393526D071F8108AC39CCF54B1CED8_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_GetSibling_m0696FB2F4896737422F2B0550E7367BAD8E34720_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateLeft_m0F938D8ED9D911DD2A160AFF1EE76C935696DD84_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateRight_mE9276228A8311636C32895432966575F3AE8B607_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_child, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_newChild, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Merge2Nodes_mB6C098D8EE641E6E48486DE78AA62A26A99AFB12_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Node_GetRotation_m794A936967011F146AF2BFEEF75150A55094A2FA_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_current, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_sibling, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_Rotate_m0D936AA20505815FA322B817CFCF394EC35D45DD_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, uint8_t ___0_rotation, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, uint8_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceNode_m379B1329C605EA3946BE0BE116E36BAB3A3EB933_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_match, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_parentOfMatch, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_successor, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_parentOfSuccessor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_mEE389DF3BD055CAE8008E0642716D9DE2FEDE66F_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass52_0__ctor_mB6383584B0802BC78F1644E5A6CB267C387B21E0_gshared (U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeWalkPredicate_1__ctor_m8E207EB80A07EC74A68776E2578C7D611C3DDB12_gshared (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass53_0__ctor_m1B451A738814651DB0E2100C9932E87D96C1A3E6_gshared (U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8D210C5325142C0A498827292E45B1F47923949E_gshared (Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048* __this, SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* ___0_set, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateRightLeft_m3827042421707163D0737C69A9778041BBDDA0E6_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateLeftRight_mC0363AE0D61BA6E22C4919475ABAE1BB5128D253_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ReplaceChild_mB600E18108969F4CA9919B587EBE881814555FF6_gshared (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_child, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_newChild, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* Comparer_1_get_Default_mF0432C77CCC727F33EF733138201216D0B06038D_gshared (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_Log2_m579FF4D665F79A7BF1CC76F24F5AA7162AFC2801_gshared (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TreeWalkPredicate_1_Invoke_mFEB4B348C0619E23B5BF59E03681A4463EC60F8B_gshared_inline (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m64F63276CF345192B61FC20735259AD318F45979_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint32_t ___0_item, uint8_t ___1_color, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_Is4Node_m70EE14C93E570177B34217E23011931F283CA3DD_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Split4Node_m107C4F787BC3F822A632FC16FAFCBD3F67C9E8FB_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_IsNonNullRed_mED7767FD51A3A68593726CAC0DD682613C95C2E0_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_current, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** ___1_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_grandParent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_greatGrandParent, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_IsRed_mFC283B44BD154BAF38E4684ECC0BA6C260F0B88E_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Node_get_Is2Node_m9863F2BC7C5444BE2E46C97BBD515F397CA3656E_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_GetSibling_m9D8D772300B5C802B9E4EE62C5B5EC0E8172AE9C_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateLeft_m79004C5834B0D69602AB205F4E07F020C477E3CA_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateRight_mEBF12341269A21E6433C099A19B3AD5C1F7AE25E_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_child, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_newChild, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Merge2Nodes_mCEDC708B5E7F4FCEFDE8FC280E1254D8973BF77D_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Node_GetRotation_m4301ED1E1A6145871D72EC06B6FA9648ADC839B3_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_current, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_sibling, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_Rotate_mFEBB7F5893FE2BB4EB72D93C07DF4E4EA1D1487B_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint8_t ___0_rotation, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint8_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceNode_mC70419FEF0E69BA213DA3948EA2CDFC541F4C199_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_match, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_parentOfMatch, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_successor, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_parentOfSuccessor, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_mB06579715130A481E806D2BB427FA29B7A06ABE8_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass52_0__ctor_mB92EBEE669941A97DF406EB4727A879642B1C6E7_gshared (U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeWalkPredicate_1__ctor_m7BD55CEDF14E71816F19D96A66964EC0ADA016F2_gshared (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass53_0__ctor_m8A44933FDAF7A850C46916FECE8502410FDB73D4_gshared (U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD10B6BAD52FD675BF07965230E7B4C7027835A13_gshared (Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1* __this, SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* ___0_set, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateRightLeft_mCBC8F2C776ED86F343B2C425C191BFDE3D1B8117_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateLeftRight_mE1484CB79D741D4A0BDE502D59BDF897B9086948_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ReplaceChild_mCD1ADC63EDF1D11C580F21C1E31BE7BBEF685042_gshared (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_child, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_newChild, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m37A6313A32B9FC5F6EB5D51D8F684495F740383E_gshared (Enumerator_t71F09436B846CE1804083C9B36997E4573540582* __this, SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* ___0_set, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9_gshared (HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_destination, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m15AA8CF0C1EB395F786CC37F5D7AF29EA7C10709_gshared_inline (ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* Array_Empty_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mA6305FE1F89FEF2783F9DE478AFB982C8BA1EDC2_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_destination, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4868E2A05AB294488A5AF17BC94F000C5A0F68F7_gshared_inline (ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* Array_Empty_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mFB61E6C1D57945549B403C13B1652F8CE5324A3C_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328_gshared (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_destination, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m00664DD373A36D0E1E71A6B15C893AFB29E09686_gshared_inline (ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* Array_Empty_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mE73376DEDDDFB934E9003663820D201F6C9B9C41_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215_gshared (ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_destination, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m61974A48F0249F9BF95E2B30196D22127E7AD9CB_gshared_inline (ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* Array_Empty_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_m5293579F263F9A3750FDFA1AA45718B28873BFBB_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86_gshared (AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_destination, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB2FA851A491C5709D4BAB63C5DA5958FFFEEAA07_gshared_inline (ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* Array_Empty_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_m0F7B255CF739B8C78F6D0663FFFD44753100FCAE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B_gshared (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_destination, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB_gshared (BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_destination, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0D6A1AA77CFA40D8A9849AA4338A5A43DC6CF0C0_gshared_inline (ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* Array_Empty_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_mEFC02ED7475540CF71CD66D177FEDA1EA4155C01_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135_gshared (BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_destination, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m89203DEBD91443BD65C0CCC9EAFA52A1CDE4B184_gshared_inline (ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* Array_Empty_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m0154337C8713B2FE58E471FD10F37CFF0E4D1537_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9_gshared (BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_destination, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m9A03AF77602C387B913C41E787C615B3D1C1610F_gshared_inline (ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* Array_Empty_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m30D7C90FCBAF09BB4E8C21ED5FE267CFF2F47BA4_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2_gshared (BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_destination, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0CF519BCC09B3185E337A59BA1314923B816345F_gshared_inline (ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* Array_Empty_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m22E209B597C5752567BA3362E9DD1A84F595DC96_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198_gshared (bool* ___0_destination, bool* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1_gshared (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_destination, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4C7DD11D4BCC31C1EC9F0EA7D34388DB0B14A07A_gshared_inline (ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* Array_Empty_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_mD26FFE584F3D72C1C64FD47A5D59D19E615D8050_gshared_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mAE92ED7C1F3B1E0BB409F462197C47FD982345E1_gshared (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90_gshared (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ___0_span, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* 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 ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m9E8DC9AEFDC34AC67473EFAEAB78C5066C1A0D09 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, 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 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71 (RuntimeObject** ___0_location1, RuntimeObject* ___1_value, RuntimeObject* ___2_comparand, 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 ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, 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 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) ; inline void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*))KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, ___0_key, ___1_value, method); } inline void Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F (Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078* __this, SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* ___0_sortedList, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) { (( void (*) (Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078*, SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F_gshared)(__this, ___0_sortedList, ___1_getEnumeratorRetType, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline void Queue_1__ctor_m7462C71746A9CE479E381C90FB65B0C320EFE563 (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method); } inline void SortedDictionary_2__ctor_m3DFB792E148C58B383A42996C411F5472B7F3106 (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0* __this, const RuntimeMethod* method) { (( void (*) (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*, const RuntimeMethod*))SortedDictionary_2__ctor_m7A1AC2B332B95359E156DB5E6DF488FC2C15C524_gshared)(__this, method); } inline bool SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495 (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0* __this, int64_t ___0_key, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A** ___1_value, const RuntimeMethod* method) { return (( bool (*) (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*, int64_t, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A**, const RuntimeMethod*))SortedDictionary_2_TryGetValue_m09D732A37534BE08556927EB472662FF4DBE2587_gshared)(__this, ___0_key, ___1_value, method); } inline bool List_1_Contains_m24893CA6BAA510CBBC6AB2A1A408916A6A51B861 (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, int64_t, const RuntimeMethod*))List_1_Contains_m24893CA6BAA510CBBC6AB2A1A408916A6A51B861_gshared)(__this, ___0_item, method); } inline List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* SortedOneToManyList_2_Fetch_mEABCC30746BE4F5D1848BA8C292E55939F527112 (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, const RuntimeMethod* method) { return (( List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* (*) (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E*, const RuntimeMethod*))SortedOneToManyList_2_Fetch_mEABCC30746BE4F5D1848BA8C292E55939F527112_gshared)(__this, method); } inline void List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, int64_t, const RuntimeMethod*))List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_gshared_inline)(__this, ___0_item, method); } inline void SortedDictionary_2_set_Item_m8F4841A4A0620097993134F032C2E6D45441EB0C (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0* __this, int64_t ___0_key, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___1_value, const RuntimeMethod* method) { (( void (*) (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*, int64_t, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))SortedDictionary_2_set_Item_m3F4E6F0934B25F1F426E56A5146A4C1B0B161057_gshared)(__this, ___0_key, ___1_value, method); } inline int64_t Enumerable_FirstOrDefault_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m7FBC5194301A85361D89203EF2DCBC6C13645246 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( int64_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m7FBC5194301A85361D89203EF2DCBC6C13645246_gshared)(___0_source, method); } inline bool List_1_Remove_mBEB7FAAA502802B10FEF66F605CA0A3E08C56E8E (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, int64_t, const RuntimeMethod*))List_1_Remove_mBEB7FAAA502802B10FEF66F605CA0A3E08C56E8E_gshared)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mB728D0ECC961C6D3BBB32044B7095D0E5B879731_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))List_1_get_Count_mB728D0ECC961C6D3BBB32044B7095D0E5B879731_gshared_inline)(__this, method); } inline void SortedOneToManyList_2_RemoveKey_mA5EF142FDDA25FC27C258E04F3238E0055996E2D (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, const RuntimeMethod* method) { (( void (*) (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E*, int64_t, const RuntimeMethod*))SortedOneToManyList_2_RemoveKey_mA5EF142FDDA25FC27C258E04F3238E0055996E2D_gshared)(__this, ___0_key, method); } inline bool SortedDictionary_2_Remove_m43DB774E7868D84E2BB2B5F674D13C459B1101C1 (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0* __this, int64_t ___0_key, const RuntimeMethod* method) { return (( bool (*) (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*, int64_t, const RuntimeMethod*))SortedDictionary_2_Remove_m5454F2B3B0657721812C95FCE6FAFFB95358C348_gshared)(__this, ___0_key, method); } inline void SortedOneToManyList_2_Recycle_m666E9AD57DFEF35738E48181E2C00ABE42F7626F (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___0_list, const RuntimeMethod* method) { (( void (*) (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E*, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))SortedOneToManyList_2_Recycle_m666E9AD57DFEF35738E48181E2C00ABE42F7626F_gshared)(__this, ___0_list, method); } inline int32_t Queue_1_get_Count_mA8D77819D63C2347D5A1D95895728F0FBE0E8895_inline (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method); } inline List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* Queue_1_Dequeue_m0A093B113ECA0F6023BC55444354949AB04A1552 (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* __this, const RuntimeMethod* method) { return (( List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* (*) (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method); } inline void List_1__ctor_m2EBA73E03CE51821DFC1880E09649FFBFC3ABA75 (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))List_1__ctor_m2EBA73E03CE51821DFC1880E09649FFBFC3ABA75_gshared)(__this, method); } inline void List_1_Clear_m1F54D0D52DD1DD33B05635E029A6A01CF38135A7_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))List_1_Clear_m1F54D0D52DD1DD33B05635E029A6A01CF38135A7_gshared_inline)(__this, method); } inline void Queue_1_Enqueue_mC59C4EA9C58CFA9728B1F056917C49B8C6DD0D12 (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* __this, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method); } inline void SortedDictionary_2_Clear_m1987C8649B00F8D48C8614F07D3EF63A29B21C2C (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0* __this, const RuntimeMethod* method) { (( void (*) (SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*, const RuntimeMethod*))SortedDictionary_2_Clear_mCE1209E982512CA75D442CC48069AB3430513A24_gshared)(__this, method); } inline void Queue_1_Clear_mBAF480710F20C0DB71F0221D03982EAE1DF26DB1 (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*, const RuntimeMethod*))Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryPackReader_TryReadCollectionHeader_m26FF771485A9FCDF1312EE26EE185D8A2FC8B5AB_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t* ___0_length, const RuntimeMethod* method) ; inline Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* Comparer_1_get_Default_mA8274EE545E957B9FAD2D303DCAD96A79A1AEB3A (const RuntimeMethod* method) { return (( Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* (*) (const RuntimeMethod*))Comparer_1_get_Default_mA8274EE545E957B9FAD2D303DCAD96A79A1AEB3A_gshared)(method); } inline int32_t SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { return (( int32_t (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, const RuntimeMethod*))SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310_gshared)(__this, method); } inline int32_t SortedSet_1_Log2_mE176089570F5632C9D9B5A875C0E4F6F52FC39A9 (int32_t ___0_value, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, const RuntimeMethod*))SortedSet_1_Log2_mE176089570F5632C9D9B5A875C0E4F6F52FC39A9_gshared)(___0_value, method); } inline void Stack_1__ctor_m38E9A6DC73EB4B20495AD82E5BF034EF41F7CC38 (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F*, int32_t, const RuntimeMethod*))Stack_1__ctor_m25F8C6095172E75DEE8A43E857889659DFC4DCE9_gshared)(__this, ___0_capacity, method); } inline void Stack_1_Push_m01FF93848D0CEDB3EEFB33D94229119FF0521794 (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_gshared_inline)(__this, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Stack_1_Pop_mB2E89749BDDB511DAADABC27999EFF88A82AF92C (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method); } inline bool TreeWalkPredicate_1_Invoke_m4987D419B4250EB379EFC0A5038DF3604E0E6FA5_inline (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) { return (( bool (*) (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))TreeWalkPredicate_1_Invoke_m4987D419B4250EB379EFC0A5038DF3604E0E6FA5_gshared_inline)(__this, ___0_node, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_gshared_inline)(__this, method); } inline int32_t Stack_1_get_Count_mA74A6F8522CB2B07AF06171932F3CAEA7CEE2A02_inline (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method); } inline bool SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { return (( bool (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F, const RuntimeMethod*))SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F_gshared)(__this, ___0_item, method); } inline void Node__ctor_mDAEE92FD4F17336CA36A27B0EC10EFE13A1CFA54 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, uint8_t ___1_color, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F, uint8_t, const RuntimeMethod*))Node__ctor_mDAEE92FD4F17336CA36A27B0EC10EFE13A1CFA54_gshared)(__this, ___0_item, ___1_color, method); } inline KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_gshared_inline)(__this, method); } inline void Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339_gshared)(__this, method); } inline bool Node_get_Is4Node_mD67F4821DBC215785455831A42D719710AE0581D (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Is4Node_mD67F4821DBC215785455831A42D719710AE0581D_gshared)(__this, method); } inline void Node_Split4Node_m814322EA5DE42EDDCF6DED8F3265ABB8D46712E1 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_Split4Node_m814322EA5DE42EDDCF6DED8F3265ABB8D46712E1_gshared)(__this, method); } inline bool Node_IsNonNullRed_mEBA114B9BF0459D233F17612DA1E3D600F086133 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) { return (( bool (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_IsNonNullRed_mEBA114B9BF0459D233F17612DA1E3D600F086133_gshared)(___0_node, method); } inline void SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_current, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** ___1_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_grandParent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_greatGrandParent, const RuntimeMethod* method) { (( void (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598**, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20_gshared)(__this, ___0_current, ___1_parent, ___2_grandParent, ___3_greatGrandParent, method); } inline void Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_gshared_inline)(__this, ___0_value, method); } inline void Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_gshared_inline)(__this, ___0_value, method); } inline bool Node_get_IsRed_m498FD9C1322EC54F678501E322B55D38888A876D (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_IsRed_m498FD9C1322EC54F678501E322B55D38888A876D_gshared)(__this, method); } inline bool Node_get_Is2Node_m4B05DD5211393526D071F8108AC39CCF54B1CED8 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Is2Node_m4B05DD5211393526D071F8108AC39CCF54B1CED8_gshared)(__this, method); } inline void Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210_gshared)(__this, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_GetSibling_m0696FB2F4896737422F2B0550E7367BAD8E34720 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_GetSibling_m0696FB2F4896737422F2B0550E7367BAD8E34720_gshared)(__this, ___0_node, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateLeft_m0F938D8ED9D911DD2A160AFF1EE76C935696DD84 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_RotateLeft_m0F938D8ED9D911DD2A160AFF1EE76C935696DD84_gshared)(__this, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateRight_mE9276228A8311636C32895432966575F3AE8B607 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_RotateRight_mE9276228A8311636C32895432966575F3AE8B607_gshared)(__this, method); } inline void SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_child, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_newChild, const RuntimeMethod* method) { (( void (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678_gshared)(__this, ___0_parent, ___1_child, ___2_newChild, method); } inline void Node_Merge2Nodes_mB6C098D8EE641E6E48486DE78AA62A26A99AFB12 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_Merge2Nodes_mB6C098D8EE641E6E48486DE78AA62A26A99AFB12_gshared)(__this, method); } inline uint8_t Node_GetRotation_m794A936967011F146AF2BFEEF75150A55094A2FA (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_current, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_sibling, const RuntimeMethod* method) { return (( uint8_t (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_GetRotation_m794A936967011F146AF2BFEEF75150A55094A2FA_gshared)(__this, ___0_current, ___1_sibling, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_Rotate_m0D936AA20505815FA322B817CFCF394EC35D45DD (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, uint8_t ___0_rotation, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, uint8_t, const RuntimeMethod*))Node_Rotate_m0D936AA20505815FA322B817CFCF394EC35D45DD_gshared)(__this, ___0_rotation, method); } inline uint8_t Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( uint8_t (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_gshared_inline)(__this, method); } inline void Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, uint8_t ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, uint8_t, const RuntimeMethod*))Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_gshared_inline)(__this, ___0_value, method); } inline void SortedSet_1_ReplaceNode_m379B1329C605EA3946BE0BE116E36BAB3A3EB933 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_match, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_parentOfMatch, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_successor, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_parentOfSuccessor, const RuntimeMethod* method) { (( void (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))SortedSet_1_ReplaceNode_m379B1329C605EA3946BE0BE116E36BAB3A3EB933_gshared)(__this, ___0_match, ___1_parentOfMatch, ___2_successor, ___3_parentOfSuccessor, method); } inline void SortedSet_1_CopyTo_mEE389DF3BD055CAE8008E0642716D9DE2FEDE66F (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*, int32_t, int32_t, const RuntimeMethod*))SortedSet_1_CopyTo_mEE389DF3BD055CAE8008E0642716D9DE2FEDE66F_gshared)(__this, ___0_array, ___1_index, ___2_count, method); } inline void U3CU3Ec__DisplayClass52_0__ctor_mB6383584B0802BC78F1644E5A6CB267C387B21E0 (U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* __this, const RuntimeMethod* method) { (( void (*) (U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D*, const RuntimeMethod*))U3CU3Ec__DisplayClass52_0__ctor_mB6383584B0802BC78F1644E5A6CB267C387B21E0_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ; inline void TreeWalkPredicate_1__ctor_m8E207EB80A07EC74A68776E2578C7D611C3DDB12 (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908*, RuntimeObject*, intptr_t, const RuntimeMethod*))TreeWalkPredicate_1__ctor_m8E207EB80A07EC74A68776E2578C7D611C3DDB12_gshared)(__this, ___0_object, ___1_method, method); } inline void U3CU3Ec__DisplayClass53_0__ctor_m1B451A738814651DB0E2100C9932E87D96C1A3E6 (U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* __this, const RuntimeMethod* method) { (( void (*) (U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2*, const RuntimeMethod*))U3CU3Ec__DisplayClass53_0__ctor_m1B451A738814651DB0E2100C9932E87D96C1A3E6_gshared)(__this, method); } inline void SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*, int32_t, const RuntimeMethod*))SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027_gshared)(__this, ___0_array, ___1_index, method); } inline void Enumerator__ctor_m8D210C5325142C0A498827292E45B1F47923949E (Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048* __this, SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* ___0_set, const RuntimeMethod* method) { (( void (*) (Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048*, SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, const RuntimeMethod*))Enumerator__ctor_m8D210C5325142C0A498827292E45B1F47923949E_gshared)(__this, ___0_set, method); } inline Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360 (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { return (( Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 (*) (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE*, const RuntimeMethod*))SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360_gshared)(__this, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateRightLeft_m3827042421707163D0737C69A9778041BBDDA0E6 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_RotateRightLeft_m3827042421707163D0737C69A9778041BBDDA0E6_gshared)(__this, method); } inline Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_RotateLeftRight_mC0363AE0D61BA6E22C4919475ABAE1BB5128D253 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { return (( Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_RotateLeftRight_mC0363AE0D61BA6E22C4919475ABAE1BB5128D253_gshared)(__this, method); } inline void Node_ReplaceChild_mB600E18108969F4CA9919B587EBE881814555FF6 (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_child, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_newChild, const RuntimeMethod* method) { (( void (*) (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*))Node_ReplaceChild_mB600E18108969F4CA9919B587EBE881814555FF6_gshared)(__this, ___0_child, ___1_newChild, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ; inline Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* Comparer_1_get_Default_mF0432C77CCC727F33EF733138201216D0B06038D (const RuntimeMethod* method) { return (( Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* (*) (const RuntimeMethod*))Comparer_1_get_Default_mF0432C77CCC727F33EF733138201216D0B06038D_gshared)(method); } inline int32_t SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { return (( int32_t (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, const RuntimeMethod*))SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936_gshared)(__this, method); } inline int32_t SortedSet_1_Log2_m579FF4D665F79A7BF1CC76F24F5AA7162AFC2801 (int32_t ___0_value, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, const RuntimeMethod*))SortedSet_1_Log2_m579FF4D665F79A7BF1CC76F24F5AA7162AFC2801_gshared)(___0_value, method); } inline void Stack_1__ctor_m349242E7213047C258940F7B342D73E944F37B93 (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F*, int32_t, const RuntimeMethod*))Stack_1__ctor_m25F8C6095172E75DEE8A43E857889659DFC4DCE9_gshared)(__this, ___0_capacity, method); } inline void Stack_1_Push_m03ACB30D64C91C554BEB0608210EC0CFDE42ACDB (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_gshared_inline)(__this, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Stack_1_Pop_m605375D0BAE97AD6E145FCE0921AD6CE5865024E (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method); } inline bool TreeWalkPredicate_1_Invoke_mFEB4B348C0619E23B5BF59E03681A4463EC60F8B_inline (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) { return (( bool (*) (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))TreeWalkPredicate_1_Invoke_mFEB4B348C0619E23B5BF59E03681A4463EC60F8B_gshared_inline)(__this, ___0_node, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_gshared_inline)(__this, method); } inline int32_t Stack_1_get_Count_mBC480D28F628C83EBB69634A8B3493DF51E86DD9_inline (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* __this, const RuntimeMethod* method) { return (( int32_t (*) (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method); } inline bool SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, uint32_t, const RuntimeMethod*))SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63_gshared)(__this, ___0_item, method); } inline void Node__ctor_m64F63276CF345192B61FC20735259AD318F45979 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint32_t ___0_item, uint8_t ___1_color, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, uint32_t, uint8_t, const RuntimeMethod*))Node__ctor_m64F63276CF345192B61FC20735259AD318F45979_gshared)(__this, ___0_item, ___1_color, method); } inline uint32_t Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( uint32_t (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_gshared_inline)(__this, method); } inline void Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA_gshared)(__this, method); } inline bool Node_get_Is4Node_m70EE14C93E570177B34217E23011931F283CA3DD (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Is4Node_m70EE14C93E570177B34217E23011931F283CA3DD_gshared)(__this, method); } inline void Node_Split4Node_m107C4F787BC3F822A632FC16FAFCBD3F67C9E8FB (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_Split4Node_m107C4F787BC3F822A632FC16FAFCBD3F67C9E8FB_gshared)(__this, method); } inline bool Node_IsNonNullRed_mED7767FD51A3A68593726CAC0DD682613C95C2E0 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) { return (( bool (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_IsNonNullRed_mED7767FD51A3A68593726CAC0DD682613C95C2E0_gshared)(___0_node, method); } inline void SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_current, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** ___1_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_grandParent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_greatGrandParent, const RuntimeMethod* method) { (( void (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9**, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF_gshared)(__this, ___0_current, ___1_parent, ___2_grandParent, ___3_greatGrandParent, method); } inline void Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_gshared_inline)(__this, ___0_value, method); } inline void Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_gshared_inline)(__this, ___0_value, method); } inline bool Node_get_IsRed_mFC283B44BD154BAF38E4684ECC0BA6C260F0B88E (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_IsRed_mFC283B44BD154BAF38E4684ECC0BA6C260F0B88E_gshared)(__this, method); } inline bool Node_get_Is2Node_m9863F2BC7C5444BE2E46C97BBD515F397CA3656E (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( bool (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Is2Node_m9863F2BC7C5444BE2E46C97BBD515F397CA3656E_gshared)(__this, method); } inline void Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925_gshared)(__this, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_GetSibling_m9D8D772300B5C802B9E4EE62C5B5EC0E8172AE9C (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_GetSibling_m9D8D772300B5C802B9E4EE62C5B5EC0E8172AE9C_gshared)(__this, ___0_node, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateLeft_m79004C5834B0D69602AB205F4E07F020C477E3CA (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_RotateLeft_m79004C5834B0D69602AB205F4E07F020C477E3CA_gshared)(__this, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateRight_mEBF12341269A21E6433C099A19B3AD5C1F7AE25E (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_RotateRight_mEBF12341269A21E6433C099A19B3AD5C1F7AE25E_gshared)(__this, method); } inline void SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_child, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_newChild, const RuntimeMethod* method) { (( void (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A_gshared)(__this, ___0_parent, ___1_child, ___2_newChild, method); } inline void Node_Merge2Nodes_mCEDC708B5E7F4FCEFDE8FC280E1254D8973BF77D (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_Merge2Nodes_mCEDC708B5E7F4FCEFDE8FC280E1254D8973BF77D_gshared)(__this, method); } inline uint8_t Node_GetRotation_m4301ED1E1A6145871D72EC06B6FA9648ADC839B3 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_current, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_sibling, const RuntimeMethod* method) { return (( uint8_t (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_GetRotation_m4301ED1E1A6145871D72EC06B6FA9648ADC839B3_gshared)(__this, ___0_current, ___1_sibling, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_Rotate_mFEBB7F5893FE2BB4EB72D93C07DF4E4EA1D1487B (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint8_t ___0_rotation, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, uint8_t, const RuntimeMethod*))Node_Rotate_mFEBB7F5893FE2BB4EB72D93C07DF4E4EA1D1487B_gshared)(__this, ___0_rotation, method); } inline uint8_t Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( uint8_t (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_gshared_inline)(__this, method); } inline void Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint8_t ___0_value, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, uint8_t, const RuntimeMethod*))Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_gshared_inline)(__this, ___0_value, method); } inline void SortedSet_1_ReplaceNode_mC70419FEF0E69BA213DA3948EA2CDFC541F4C199 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_match, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_parentOfMatch, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_successor, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_parentOfSuccessor, const RuntimeMethod* method) { (( void (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))SortedSet_1_ReplaceNode_mC70419FEF0E69BA213DA3948EA2CDFC541F4C199_gshared)(__this, ___0_match, ___1_parentOfMatch, ___2_successor, ___3_parentOfSuccessor, method); } inline void SortedSet_1_CopyTo_mB06579715130A481E806D2BB427FA29B7A06ABE8 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { (( void (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, int32_t, const RuntimeMethod*))SortedSet_1_CopyTo_mB06579715130A481E806D2BB427FA29B7A06ABE8_gshared)(__this, ___0_array, ___1_index, ___2_count, method); } inline void U3CU3Ec__DisplayClass52_0__ctor_mB92EBEE669941A97DF406EB4727A879642B1C6E7 (U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* __this, const RuntimeMethod* method) { (( void (*) (U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D*, const RuntimeMethod*))U3CU3Ec__DisplayClass52_0__ctor_mB92EBEE669941A97DF406EB4727A879642B1C6E7_gshared)(__this, method); } inline void TreeWalkPredicate_1__ctor_m7BD55CEDF14E71816F19D96A66964EC0ADA016F2 (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613*, RuntimeObject*, intptr_t, const RuntimeMethod*))TreeWalkPredicate_1__ctor_m7BD55CEDF14E71816F19D96A66964EC0ADA016F2_gshared)(__this, ___0_object, ___1_method, method); } inline void U3CU3Ec__DisplayClass53_0__ctor_m8A44933FDAF7A850C46916FECE8502410FDB73D4 (U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* __this, const RuntimeMethod* method) { (( void (*) (U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05*, const RuntimeMethod*))U3CU3Ec__DisplayClass53_0__ctor_m8A44933FDAF7A850C46916FECE8502410FDB73D4_gshared)(__this, method); } inline void SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { (( void (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, int32_t, const RuntimeMethod*))SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47_gshared)(__this, ___0_array, ___1_index, method); } inline void Enumerator__ctor_mD10B6BAD52FD675BF07965230E7B4C7027835A13 (Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1* __this, SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* ___0_set, const RuntimeMethod* method) { (( void (*) (Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1*, SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, const RuntimeMethod*))Enumerator__ctor_mD10B6BAD52FD675BF07965230E7B4C7027835A13_gshared)(__this, ___0_set, method); } inline Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436 (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { return (( Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 (*) (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81*, const RuntimeMethod*))SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436_gshared)(__this, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateRightLeft_mCBC8F2C776ED86F343B2C425C191BFDE3D1B8117 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_RotateRightLeft_mCBC8F2C776ED86F343B2C425C191BFDE3D1B8117_gshared)(__this, method); } inline Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_RotateLeftRight_mE1484CB79D741D4A0BDE502D59BDF897B9086948 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { return (( Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_RotateLeftRight_mE1484CB79D741D4A0BDE502D59BDF897B9086948_gshared)(__this, method); } inline void Node_ReplaceChild_mCD1ADC63EDF1D11C580F21C1E31BE7BBEF685042 (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_child, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_newChild, const RuntimeMethod* method) { (( void (*) (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*))Node_ReplaceChild_mCD1ADC63EDF1D11C580F21C1E31BE7BBEF685042_gshared)(__this, ___0_child, ___1_newChild, method); } inline void Enumerator__ctor_m37A6313A32B9FC5F6EB5D51D8F684495F740383E (Enumerator_t71F09436B846CE1804083C9B36997E4573540582* __this, SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* ___0_set, const RuntimeMethod* method) { (( void (*) (Enumerator_t71F09436B846CE1804083C9B36997E4573540582*, SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))Enumerator__ctor_m37A6313A32B9FC5F6EB5D51D8F684495F740383E_gshared)(__this, ___0_set, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF (Type_t* ___0_targetType, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430 (intptr_t* ___0_ip, uint64_t ___1_pointerSizeLength, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A (uint8_t* ___0_startAddress, uint8_t ___1_value, uint32_t ___2_byteCount, const RuntimeMethod* method) ; inline int32_t Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B*, const RuntimeMethod*))Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9 (HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_destination, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D (const RuntimeMethod* method) ; inline void ReadOnlySpan_1__ctor_m15AA8CF0C1EB395F786CC37F5D7AF29EA7C10709_inline (ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E*, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m15AA8CF0C1EB395F786CC37F5D7AF29EA7C10709_gshared_inline)(__this, ___0_ptr, ___1_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2 (String_t* __this, Il2CppChar* ___0_value, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* 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 void Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B*, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*, int32_t, const RuntimeMethod*))Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* Array_Empty_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mA6305FE1F89FEF2783F9DE478AFB982C8BA1EDC2_inline (const RuntimeMethod* method) { return (( HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* (*) (const RuntimeMethod*))Array_Empty_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mA6305FE1F89FEF2783F9DE478AFB982C8BA1EDC2_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline void Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B*, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C*, const RuntimeMethod*))Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_gshared_inline)(__this, ___0_array, 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_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D (uint8_t* ___0_b, uint64_t ___1_byteLength, const RuntimeMethod* method) ; inline int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3*, const RuntimeMethod*))Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_destination, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m4868E2A05AB294488A5AF17BC94F000C5A0F68F7_inline (ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2*, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m4868E2A05AB294488A5AF17BC94F000C5A0F68F7_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3*, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* Array_Empty_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mFB61E6C1D57945549B403C13B1652F8CE5324A3C_inline (const RuntimeMethod* method) { return (( Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* (*) (const RuntimeMethod*))Array_Empty_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mFB61E6C1D57945549B403C13B1652F8CE5324A3C_gshared_inline)(method); } inline void Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3*, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43*, const RuntimeMethod*))Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352*, const RuntimeMethod*))Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328 (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_destination, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m00664DD373A36D0E1E71A6B15C893AFB29E09686_inline (ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632*, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m00664DD373A36D0E1E71A6B15C893AFB29E09686_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352*, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*, int32_t, const RuntimeMethod*))Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* Array_Empty_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mE73376DEDDDFB934E9003663820D201F6C9B9C41_inline (const RuntimeMethod* method) { return (( AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* (*) (const RuntimeMethod*))Array_Empty_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mE73376DEDDDFB934E9003663820D201F6C9B9C41_gshared_inline)(method); } inline void Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352*, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61*, const RuntimeMethod*))Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948*, const RuntimeMethod*))Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215 (ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_destination, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m61974A48F0249F9BF95E2B30196D22127E7AD9CB_inline (ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7*, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m61974A48F0249F9BF95E2B30196D22127E7AD9CB_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948*, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*, int32_t, const RuntimeMethod*))Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* Array_Empty_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_m5293579F263F9A3750FDFA1AA45718B28873BFBB_inline (const RuntimeMethod* method) { return (( ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* (*) (const RuntimeMethod*))Array_Empty_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_m5293579F263F9A3750FDFA1AA45718B28873BFBB_gshared_inline)(method); } inline void Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948*, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F*, const RuntimeMethod*))Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F*, const RuntimeMethod*))Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86 (AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_destination, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_mB2FA851A491C5709D4BAB63C5DA5958FFFEEAA07_inline (ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A*, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB2FA851A491C5709D4BAB63C5DA5958FFFEEAA07_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F*, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*, int32_t, const RuntimeMethod*))Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* Array_Empty_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_m0F7B255CF739B8C78F6D0663FFFD44753100FCAE_inline (const RuntimeMethod* method) { return (( AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* (*) (const RuntimeMethod*))Array_Empty_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_m0F7B255CF739B8C78F6D0663FFFD44753100FCAE_gshared_inline)(method); } inline void Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F*, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1*, const RuntimeMethod*))Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428*, const RuntimeMethod*))Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_destination, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7*, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428*, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*, int32_t, const RuntimeMethod*))Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_inline (const RuntimeMethod* method) { return (( BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* (*) (const RuntimeMethod*))Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline)(method); } inline void Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428*, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*, const RuntimeMethod*))Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4*, const RuntimeMethod*))Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB (BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_destination, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m0D6A1AA77CFA40D8A9849AA4338A5A43DC6CF0C0_inline (ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0*, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0D6A1AA77CFA40D8A9849AA4338A5A43DC6CF0C0_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4*, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*, int32_t, const RuntimeMethod*))Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* Array_Empty_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_mEFC02ED7475540CF71CD66D177FEDA1EA4155C01_inline (const RuntimeMethod* method) { return (( BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* (*) (const RuntimeMethod*))Array_Empty_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_mEFC02ED7475540CF71CD66D177FEDA1EA4155C01_gshared_inline)(method); } inline void Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4*, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963*, const RuntimeMethod*))Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF*, const RuntimeMethod*))Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135 (BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_destination, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m89203DEBD91443BD65C0CCC9EAFA52A1CDE4B184_inline (ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130*, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m89203DEBD91443BD65C0CCC9EAFA52A1CDE4B184_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF*, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*, int32_t, const RuntimeMethod*))Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* Array_Empty_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m0154337C8713B2FE58E471FD10F37CFF0E4D1537_inline (const RuntimeMethod* method) { return (( BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* (*) (const RuntimeMethod*))Array_Empty_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m0154337C8713B2FE58E471FD10F37CFF0E4D1537_gshared_inline)(method); } inline void Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF*, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4*, const RuntimeMethod*))Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1*, const RuntimeMethod*))Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9 (BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_destination, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m9A03AF77602C387B913C41E787C615B3D1C1610F_inline (ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2*, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m9A03AF77602C387B913C41E787C615B3D1C1610F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1*, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*, int32_t, const RuntimeMethod*))Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* Array_Empty_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m30D7C90FCBAF09BB4E8C21ED5FE267CFF2F47BA4_inline (const RuntimeMethod* method) { return (( BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* (*) (const RuntimeMethod*))Array_Empty_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m30D7C90FCBAF09BB4E8C21ED5FE267CFF2F47BA4_gshared_inline)(method); } inline void Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1*, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E*, const RuntimeMethod*))Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3*, const RuntimeMethod*))Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2 (BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_destination, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m0CF519BCC09B3185E337A59BA1314923B816345F_inline (ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89*, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0CF519BCC09B3185E337A59BA1314923B816345F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3*, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*, int32_t, const RuntimeMethod*))Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* Array_Empty_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m22E209B597C5752567BA3362E9DD1A84F595DC96_inline (const RuntimeMethod* method) { return (( BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* (*) (const RuntimeMethod*))Array_Empty_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m22E209B597C5752567BA3362E9DD1A84F595DC96_gshared_inline)(method); } inline void Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3*, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB*, const RuntimeMethod*))Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51*, const RuntimeMethod*))Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198 (bool* ___0_destination, bool* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (bool*, bool*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2*, bool*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51*, bool*, int32_t, const RuntimeMethod*))Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_inline (const RuntimeMethod* method) { return (( BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* (*) (const RuntimeMethod*))Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline)(method); } inline void Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51*, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*, const RuntimeMethod*))Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_gshared_inline)(__this, ___0_array, method); } inline int32_t Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68*, const RuntimeMethod*))Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_gshared_inline)(__this, method); } inline void Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1 (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_destination, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline void ReadOnlySpan_1__ctor_m4C7DD11D4BCC31C1EC9F0EA7D34388DB0B14A07A_inline (ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA*, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m4C7DD11D4BCC31C1EC9F0EA7D34388DB0B14A07A_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68*, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*, int32_t, const RuntimeMethod*))Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* Array_Empty_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_mD26FFE584F3D72C1C64FD47A5D59D19E615D8050_inline (const RuntimeMethod* method) { return (( BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* (*) (const RuntimeMethod*))Array_Empty_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_mD26FFE584F3D72C1C64FD47A5D59D19E615D8050_gshared_inline)(method); } inline void Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, const RuntimeMethod* method) { (( void (*) (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68*, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47*, const RuntimeMethod*))Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_gshared_inline)(__this, ___0_array, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* MemoryPackReader_GetSpanReference_m47FF0DA38C7C59BB1A40C7C86D67D9F4AAEAB605_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_sizeHint, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MemoryPackReader_Advance_mE0A4EF17E4EE8CB21FD819EC31D9BF09830B80DC_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t MemoryPackReader_get_Remaining_m9A8486CE51C19FC2DFD3FC7B7470089C3D9124B3 (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPackSerializationException_ThrowInsufficientBufferUnless_m7011C3C7E94AF25F341874F61F4F828589B4E368 (int32_t ___0_length, const RuntimeMethod* method) ; inline void List_1_AddWithResize_mAE92ED7C1F3B1E0BB409F462197C47FD982345E1 (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*, int64_t, const RuntimeMethod*))List_1_AddWithResize_mAE92ED7C1F3B1E0BB409F462197C47FD982345E1_gshared)(__this, ___0_item, method); } inline uint8_t* MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90 (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ___0_span, const RuntimeMethod* method) { return (( uint8_t* (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D, const RuntimeMethod*))MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90_gshared)(___0_span, method); } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR uint8_t* MemoryPackReader_GetNextSpan_m3ED28B9E74D32A896942A41101ABDF8C124AD055 (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_sizeHint, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool MemoryPackReader_TryAdvanceSequence_m0706F868253A59F232E575D2108D956A52759075 (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_count, const RuntimeMethod* method) ; inline ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, const RuntimeMethod* method) { return (( ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, int32_t, const RuntimeMethod*))ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_gshared_inline)(__this, ___0_start, method); } inline void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*, uint8_t*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline)(__this, ___0_ptr, ___1_length, 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 void SortedList_2__ctor_m9CDE8A15F6710C47591CDE1AE5C0241C6380306D_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __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->___keys = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___keys), (void*)L_0); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1; L_1 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(il2cpp_rgctx_method(method->klass->rgctx_data, 3)); __this->___values = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___values), (void*)L_1); __this->____size = 0; Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2; L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->___comparer = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)(RuntimeObject*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2__ctor_mC39BDB99A3FFA868E24D5FDE5DE0B157AA1A7A09_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __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, 9), (uint32_t)L_5); __this->___keys = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___keys), (void*)L_6); int32_t L_7 = ___0_capacity; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 10), (uint32_t)L_7); __this->___values = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___values), (void*)L_8); Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_9; L_9 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->___comparer = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)(RuntimeObject*)L_9); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2__ctor_m08B94C7E65F8B2F1396FD1CA138B8799FF7A0A28_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, 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)); RuntimeObject* L_0 = ___0_comparer; if (!L_0) { goto IL_0010; } } { RuntimeObject* L_1 = ___0_comparer; __this->___comparer = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)L_1); } IL_0010: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2__ctor_mB23D31E4D211A2A03693781599D052C8E2F6662D_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___1_comparer; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_1 = ___0_capacity; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_Add_mC351B19884930B46C8A037A9ED9F7533A7D1E910_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_5 = L_0; const Il2CppFullySharedGenericAny L_9 = L_0; const Il2CppFullySharedGenericAny L_14 = L_0; const Il2CppFullySharedGenericAny L_15 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), L_0); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___keys; int32_t L_4 = __this->____size; il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); RuntimeObject* L_6 = __this->___comparer; int32_t L_7; L_7 = InvokerFuncInvoker5< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), NULL, L_3, 0, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_5: *(void**)L_5), L_6); V_0 = L_7; int32_t L_8 = V_0; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004c; } } { il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); RuntimeObject* L_10 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), L_9); String_t* L_11; L_11 = SR_Format_m9E8DC9AEFDC34AC67473EFAEAB78C5066C1A0D09(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), L_10, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_12, L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_004c: { int32_t L_13 = V_0; il2cpp_codegen_memcpy(L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); il2cpp_codegen_memcpy(L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___1_value : &___1_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); InvokerActionInvoker3< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), __this, ((~L_13)), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_14: *(void**)L_14), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_15: *(void**)L_15)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m5E28CD6EF4775439631781B0B8C1C21FB0BCB624_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_keyValuePair, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_1); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_1: *(void**)L_1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m5B95DE8F62031E2CFF5C1B79AACB9D4A29322B48_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_keyValuePair, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_0); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0033; } } { EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_3; L_3 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(il2cpp_rgctx_method(method->klass->rgctx_data, 24)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___values; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; il2cpp_codegen_memcpy(L_7, (L_4)->GetAddressAt(static_cast(L_6)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_8); NullCheck(L_3); bool L_9; L_9 = VirtualFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(8, L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_8: *(void**)L_8)); if (!L_9) { goto IL_0033; } } { return (bool)1; } IL_0033: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m3AA632F529E8104E858B38BEBD3E51FADCEA69DE_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_keyValuePair, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_0); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_003a; } } { EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_3; L_3 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(il2cpp_rgctx_method(method->klass->rgctx_data, 24)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___values; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; il2cpp_codegen_memcpy(L_7, (L_4)->GetAddressAt(static_cast(L_6)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_keyValuePair, (Il2CppFullySharedGenericAny*)L_8); NullCheck(L_3); bool L_9; L_9 = VirtualFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(8, L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_8: *(void**)L_8)); if (!L_9) { goto IL_003a; } } { int32_t L_10 = V_0; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return (bool)1; } IL_003a: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_set_Capacity_m636003910399A813EC567F8646268B4798A58D27_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_value, const RuntimeMethod* method) { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL; { int32_t L_0 = ___0_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___keys; NullCheck(L_1); if ((((int32_t)L_0) == ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))) { goto IL_0095; } } { int32_t L_2 = ___0_value; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002d; } } { int32_t L_4 = ___0_value; int32_t L_5 = L_4; RuntimeObject* L_6 = Box(il2cpp_defaults.int32_class, &L_5); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4D1773CA7AF4AE36C001FBC3E1E5DA5574C041FA)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_002d: { int32_t L_8 = ___0_value; if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_007f; } } { int32_t L_9 = ___0_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 9), (uint32_t)L_9); V_0 = L_10; int32_t L_11 = ___0_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 10), (uint32_t)L_11); V_1 = L_12; int32_t L_13 = __this->____size; if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_0070; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->___keys; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = V_0; int32_t L_16 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, 0, (RuntimeArray*)L_15, 0, L_16, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_17 = __this->___values; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_1; int32_t L_19 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_17, 0, (RuntimeArray*)L_18, 0, L_19, NULL); } IL_0070: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = V_0; __this->___keys = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___keys), (void*)L_20); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_21 = V_1; __this->___values = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___values), (void*)L_21); return; } IL_007f: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_22; L_22 = (( __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->___keys = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___keys), (void*)L_22); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23; L_23 = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(il2cpp_rgctx_method(method->klass->rgctx_data, 3)); __this->___values = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___values), (void*)L_23); } IL_0095: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_IDictionary_Add_m4866D80E4CC9798CB02F14658273996701069A48_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_20 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_23 = L_3; Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); memset(V_0, 0, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { RuntimeObject* L_0 = ___0_key; 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*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeObject* L_2 = ___1_value; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy(L_3, V_0, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); bool L_4 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16), L_3); if (!L_4) { goto IL_002c; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method); } IL_002c: { RuntimeObject* L_6 = ___0_key; if (((RuntimeObject*)IsInst((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 14)))) { goto IL_0054; } } { RuntimeObject* L_7 = ___0_key; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 29)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); String_t* L_10; L_10 = SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), L_7, (RuntimeObject*)L_9, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, method); } IL_0054: { RuntimeObject* L_12 = ___1_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_12, il2cpp_rgctx_data(method->klass->rgctx_data, 16)))) { goto IL_007f; } } { RuntimeObject* L_13 = ___1_value; if (!L_13) { goto IL_007f; } } { RuntimeObject* L_14 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_16; L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL); String_t* L_17; L_17 = SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), L_14, (RuntimeObject*)L_16, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_18 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_18, L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, method); } IL_007f: { RuntimeObject* L_19 = ___0_key; void* L_21 = UnBox_Any(L_19, il2cpp_rgctx_data(method->klass->rgctx_data, 14), L_20); RuntimeObject* L_22 = ___1_value; void* L_24 = UnBox_Any(L_22, il2cpp_rgctx_data(method->klass->rgctx_data, 16), L_23); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_21)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_21))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_24)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_24)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedList_2_get_Count_m9D30811EEC67C375FFB63188C882336DCF1BC664_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_get_Keys_m673C0CB55A2E51947BCB364D336A683C1DBDA5A5_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_0; L_0 = (( KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 31)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mA3436A3CB54F895668B37B743E580AC66847E86C_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_0; L_0 = (( KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 31)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_IDictionary_get_Keys_m4242C0DE7B18F0CAD6F21CDC2CDB1D162487C0CA_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_0; L_0 = (( KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 31)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Keys_m6404F05280DB64D95FCBFA6D912FDD82DB0FFC1F_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_0; L_0 = (( KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 31)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_get_Values_m3629A631F9E91380D33AF97AB0022D43F799F8BA_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_0; L_0 = (( ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m4D4F34CD5D4C8ACA4F369647D286BA598EA4A091_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_0; L_0 = (( ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_IDictionary_get_Values_m439BF2A831D64DFCA3E25F90533820DD34C025FC_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_0; L_0 = (( ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_Generic_IReadOnlyDictionaryU3CTKeyU2CTValueU3E_get_Values_m15B1319DA31A9A9A5C49D2E540BA1B67F2A34743_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_0; L_0 = (( ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); return (RuntimeObject*)L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* SortedList_2_GetKeyListHelper_mF41FAFCCB1114FC4306F309C9A0BAB96D4092E94_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_0 = __this->___keyList; if (L_0) { goto IL_0014; } } { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_1 = (KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 32)); (( void (*) (KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A*, SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); __this->___keyList = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___keyList), (void*)L_1); } IL_0014: { KeyList_tBA55251CB1A0A55ACA878F6428E4E3A81466445A* L_2 = __this->___keyList; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* SortedList_2_GetValueListHelper_m6111A7177441A9C87D1E43BAB8D63E7AA3ECD35D_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_0 = __this->___valueList; if (L_0) { goto IL_0014; } } { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_1 = (ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 37)); (( void (*) (ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A*, SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); __this->___valueList = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___valueList), (void*)L_1); } IL_0014: { ValueList_t15327CBA3C2CCB5E21E15F51D1738CA283521D5A* L_2 = __this->___valueList; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m918055FE29F64F5A3829E6B58933240CBD7CF80A_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_IDictionary_get_IsReadOnly_mC0715D1726D2216C2BBA4C4665DC448D06A40D43_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_IDictionary_get_IsFixedSize_m2E8BE4D04E3E169C345AD04BB8E30F373FB93797_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_ICollection_get_IsSynchronized_m0C699123D6114FF7A6285B60728B72CB9ED2BD64_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_ICollection_get_SyncRoot_m20ED86A54769C61DE751A3952BBDD778D3B1F701_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __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 = Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71(L_1, L_2, NULL, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_Clear_mD7568EA1182318C8D54FF2F3BD633C7D4B161CE2_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); bool L_1; L_1 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 43)); if (!L_1) { goto IL_0027; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___keys; int32_t L_3 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, L_3, NULL); } IL_0027: { bool L_4; L_4 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 44)); if (!L_4) { goto IL_0040; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___values; int32_t L_6 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, 0, L_6, NULL); } IL_0040: { __this->____size = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_System_Collections_IDictionary_Contains_m31D1A606D3202F88790C274AE45023C52D3ABD8A_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); { RuntimeObject* L_0 = ___0_key; bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_key; void* L_4 = UnBox_Any(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 14), L_3); bool L_5; L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)), il2cpp_rgctx_method(method->klass->rgctx_data, 47), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)))); return L_5; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_ContainsKey_m9965B1BF656E4D9C636B65E006D2DADE26BCA5EA_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_ContainsValue_mBD30F79C40790E44BBFD3705E1911303FC126DD1_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___0_value : &___0_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_0: *(void**)L_0)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m3BF3B25F198D66132212DE2A3BEEE316C1BDF1AF_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { const uint32_t SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)); const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_16 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_20 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_24 = alloca(SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); int32_t V_0 = 0; KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_1 = alloca(SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); memset(V_1, 0, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); { KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* 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: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11; L_11 = (( int32_t (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; goto IL_0077; } IL_004a: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___keys; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; il2cpp_codegen_memcpy(L_16, (L_13)->GetAddressAt(static_cast(L_15)), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_17 = __this->___values; int32_t L_18 = V_0; NullCheck(L_17); int32_t L_19 = L_18; il2cpp_codegen_memcpy(L_20, (L_17)->GetAddressAt(static_cast(L_19)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 51)), il2cpp_rgctx_method(method->klass->rgctx_data, 51), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_16: *(void**)L_16), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_20: *(void**)L_20)); KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_21 = ___0_array; int32_t L_22 = ___1_arrayIndex; int32_t L_23 = V_0; il2cpp_codegen_memcpy(L_24, V_1, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); NullCheck(L_21); il2cpp_codegen_memcpy((L_21)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, L_23)))), L_24, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_21)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_22, L_23)))), (void*)L_24); int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0077: { int32_t L_26 = V_0; int32_t L_27; L_27 = (( int32_t (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_004a; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_ICollection_CopyTo_m0DE93E0255FA7B7EC7A5D41A276741CB2A19C133_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)); const Il2CppFullySharedGenericAny L_29 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_49 = L_29; const Il2CppFullySharedGenericAny L_34 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_54 = L_34; const Il2CppFullySharedGenericAny L_33 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_53 = L_33; const Il2CppFullySharedGenericAny L_35 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_55 = L_35; const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_36 = alloca(SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_56 = L_36; KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* V_0 = NULL; int32_t V_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL; int32_t V_3 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { 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; NullCheck(L_2); 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; NullCheck(L_5); 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: { int32_t L_8 = ___1_index; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_index; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_index; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(il2cpp_defaults.int32_class, &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_index; int32_t L_19; L_19 = (( int32_t (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { 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*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { RuntimeArray* L_21 = ___0_array; V_0 = ((KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57*)IsInst((RuntimeObject*)L_21, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_22 = V_0; if (!L_22) { goto IL_00c0; } } { V_1 = 0; goto IL_00b6; } IL_008c: { KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_23 = V_0; int32_t L_24 = V_1; int32_t L_25 = ___1_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_26 = __this->___keys; int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = L_27; il2cpp_codegen_memcpy(L_29, (L_26)->GetAddressAt(static_cast(L_28)), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_30 = __this->___values; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; il2cpp_codegen_memcpy(L_33, (L_30)->GetAddressAt(static_cast(L_32)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); memset(L_36, 0, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_36, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? il2cpp_codegen_memcpy(L_34, L_29, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7): *(void**)L_29), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? il2cpp_codegen_memcpy(L_35, L_33, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C): *(void**)L_33), il2cpp_rgctx_method(method->klass->rgctx_data, 51)); NullCheck(L_23); il2cpp_codegen_memcpy((L_23)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_24, L_25)))), L_36, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_23)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_24, L_25)))), (void*)L_36); int32_t L_37 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00b6: { int32_t L_38 = V_1; int32_t L_39; L_39 = (( int32_t (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); if ((((int32_t)L_38) < ((int32_t)L_39))) { goto IL_008c; } } { return; } IL_00c0: { RuntimeArray* L_40 = ___0_array; V_2 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_40, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = V_2; if (L_41) { goto IL_00da; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_42 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, method); } IL_00da: { } try { { V_3 = 0; goto IL_010a_1; } IL_00df_1: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = V_2; int32_t L_44 = V_3; int32_t L_45 = ___1_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_46 = __this->___keys; int32_t L_47 = V_3; NullCheck(L_46); int32_t L_48 = L_47; il2cpp_codegen_memcpy(L_49, (L_46)->GetAddressAt(static_cast(L_48)), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_50 = __this->___values; int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = L_51; il2cpp_codegen_memcpy(L_53, (L_50)->GetAddressAt(static_cast(L_52)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); memset(L_56, 0, SizeOf_KeyValuePair_2_t26603B18F49F78166CF21E4D82F3A76FFAF80D97); KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_56, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? il2cpp_codegen_memcpy(L_54, L_49, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7): *(void**)L_49), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? il2cpp_codegen_memcpy(L_55, L_53, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C): *(void**)L_53), il2cpp_rgctx_method(method->klass->rgctx_data, 51)); RuntimeObject* L_57 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18), L_56); NullCheck(L_43); ArrayElementTypeCheck (L_43, L_57); (L_43)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_44, L_45))), (RuntimeObject*)L_57); int32_t L_58 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_010a_1: { int32_t L_59 = V_3; int32_t L_60; L_60 = (( int32_t (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); if ((((int32_t)L_59) < ((int32_t)L_60))) { goto IL_00df_1; } } { goto IL_0126; } } 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_0115; } throw e; } CATCH_0115: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_61 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_62 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_62, ((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_62, method); } IL_0126: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_EnsureCapacity_m07DCAB9E071969908332FEBA61476227C005AD0B_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___keys; NullCheck(L_0); if (!(((RuntimeArray*)L_0)->max_length)) { goto IL_0015; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___keys; NullCheck(L_1); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), 2)); goto IL_0016; } IL_0015: { G_B3_0 = 4; } IL_0016: { V_0 = G_B3_0; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0025; } } { V_0 = ((int32_t)2146435071); } IL_0025: { int32_t L_3 = V_0; int32_t L_4 = ___0_min; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_002b; } } { int32_t L_5 = ___0_min; V_0 = L_5; } IL_002b: { int32_t L_6 = V_0; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_GetByIndex_m8F670B827EDAA9EEFB55A297CA13A7AB2CFF88BE_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000d; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0023; } } IL_000d: { int32_t L_3 = ___0_index; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method); } IL_0023: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___values; int32_t L_8 = ___0_index; NullCheck(L_7); int32_t L_9 = L_8; il2cpp_codegen_memcpy(L_10, (L_7)->GetAddressAt(static_cast(L_9)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy(il2cppRetVal, L_10, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_GetEnumerator_m0C62F4A674E308DEA3A29964E839D9A5C8B1BCA1_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52)); const Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078 L_0 = alloca(SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); { memset(L_0, 0, SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F((Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078*)L_0, __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52), L_0); return (RuntimeObject*)L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m11A03CF9E906BAF59C1F708CE0150B89E36F5F32_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52)); const Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078 L_0 = alloca(SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); { memset(L_0, 0, SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F((Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078*)L_0, __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52), L_0); return (RuntimeObject*)L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_IDictionary_GetEnumerator_m8FDF835FE585FFADB347CDB3EC09F78A53502006_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52)); const Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078 L_0 = alloca(SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); { memset(L_0, 0, SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F((Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078*)L_0, __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52), L_0); return (RuntimeObject*)L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_IEnumerable_GetEnumerator_m7E1C72FB502649A3054AA6D3BCB06BF198E9DF6C_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52)); const Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078 L_0 = alloca(SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); { memset(L_0, 0, SizeOf_Enumerator_t26F0DFAF5C765B8DF9CB0D8D7A6FB770C29F0DA4); Enumerator__ctor_m74E4507FF37BDC183623DA6AEE98F82E112E9F2F((Enumerator_t27B35387FA1735A6DD27C306D919EF6272712078*)L_0, __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 52), L_0); return (RuntimeObject*)L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_GetKey_m977764A3D57285814E6D5D9B191021BF4DCF8621_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); { int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000d; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0023; } } IL_000d: { int32_t L_3 = ___0_index; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method); } IL_0023: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___keys; int32_t L_8 = ___0_index; NullCheck(L_7); int32_t L_9 = L_8; il2cpp_codegen_memcpy(L_10, (L_7)->GetAddressAt(static_cast(L_9)), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); il2cpp_codegen_memcpy(il2cppRetVal, L_10, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_get_Item_m4B9BA956EABFE4BE97DF5CA24A015A651D09D3A7_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); void* L_7 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 14))); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0019; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___values; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAt(static_cast(L_5)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); return; } IL_0019: { String_t* L_8; L_8 = ConstrainedFuncInvoker0< String_t* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 14), il2cpp_rgctx_method(method->klass->rgctx_data, 55), L_7, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key)); String_t* L_9; L_9 = SR_Format_m9E8DC9AEFDC34AC67473EFAEAB78C5066C1A0D09(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC524653D78C03BE4033DDC43C45B67FFB841D141)), (RuntimeObject*)L_8, NULL); KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_10 = (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B(L_10, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_set_Item_m353A6F48A93044ECAC54D64ADEBF8366CD58C1C1_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_5 = L_0; const Il2CppFullySharedGenericAny L_14 = L_0; const Il2CppFullySharedGenericAny L_11 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_15 = L_11; int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), L_0); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___keys; int32_t L_4 = __this->____size; il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); RuntimeObject* L_6 = __this->___comparer; int32_t L_7; L_7 = InvokerFuncInvoker5< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), NULL, L_3, 0, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_5: *(void**)L_5), L_6); V_0 = L_7; int32_t L_8 = V_0; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = __this->___values; int32_t L_10 = V_0; il2cpp_codegen_memcpy(L_11, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___1_value : &___1_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); NullCheck(L_9); il2cpp_codegen_memcpy((L_9)->GetAddressAt(static_cast(L_10)), L_11, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_9)->GetAddressAt(static_cast(L_10)), (void*)L_11); int32_t L_12 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_12, 1)); return; } IL_004d: { int32_t L_13 = V_0; il2cpp_codegen_memcpy(L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); il2cpp_codegen_memcpy(L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___1_value : &___1_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); InvokerActionInvoker3< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), __this, ((~L_13)), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_14: *(void**)L_14), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_15: *(void**)L_15)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedList_2_System_Collections_IDictionary_get_Item_m97EC5F8C45891CC6F911F817655589D9203057B4_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { RuntimeObject* L_0 = ___0_key; bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); if (!L_1) { goto IL_002b; } } { RuntimeObject* L_2 = ___0_key; void* L_4 = UnBox_Any(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 14), L_3); int32_t L_5; L_5 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)))); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) < ((int32_t)0))) { goto IL_002b; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___values; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; il2cpp_codegen_memcpy(L_10, (L_7)->GetAddressAt(static_cast(L_9)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); RuntimeObject* L_11 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16), L_10); return L_11; } IL_002b: { return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_IDictionary_set_Item_m8B859F5250231E8D677DF031E5E0FEDFE8C94BF9_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_10 = L_8; const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); const Il2CppFullySharedGenericAny L_12 = L_4; Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); memset(V_0, 0, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); memset(V_1, 0, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_key; bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { RuntimeObject* L_3 = ___1_value; if (L_3) { goto IL_0031; } } { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy(L_4, V_1, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); bool L_5 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16), L_4); if (!L_5) { goto IL_0031; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method); } IL_0031: { RuntimeObject* L_7 = ___0_key; void* L_9 = UnBox_Any(L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 14), L_8); il2cpp_codegen_memcpy(V_0, (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_9)), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); } try { il2cpp_codegen_memcpy(L_10, V_0, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); RuntimeObject* L_11 = ___1_value; void* L_13 = UnBox_Any(L_11, il2cpp_rgctx_data(method->klass->rgctx_data, 16), L_12); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 56)), il2cpp_rgctx_method(method->klass->rgctx_data, 56), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_10: *(void**)L_10), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_13)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_13)))); goto IL_0068; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0047; } throw e; } CATCH_0047: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_14 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_15 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 30)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); String_t* L_18; L_18 = SR_Format_m27BC634145CE1B8E25594A82CDBBF04AD501CA02(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), L_15, (RuntimeObject*)L_17, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_19 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_19, L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, method); } IL_0068: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedList_2_IndexOfKey_m7FF3349A95CC8C46C4C29FB2BAC94F9F778145E7_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_5 = L_0; int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14), L_0); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___keys; int32_t L_4 = __this->____size; il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); RuntimeObject* L_6 = __this->___comparer; int32_t L_7; L_7 = InvokerFuncInvoker5< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), NULL, L_3, 0, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_5: *(void**)L_5), L_6); V_0 = L_7; int32_t L_8 = V_0; if ((((int32_t)L_8) >= ((int32_t)0))) { goto IL_0033; } } { return (-1); } IL_0033: { int32_t L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedList_2_IndexOfValue_m5D899EA7F684020A2CC3F6CE518C02CCD8F6804C_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___values; il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___0_value : &___0_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t L_2 = __this->____size; int32_t L_3; L_3 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 57)), il2cpp_rgctx_method(method->klass->rgctx_data, 57), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_1: *(void**)L_1), 0, L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_Insert_m54BB1474F7B22BE2FE663D9FE3B6D289C5FF8C44_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_key, Il2CppFullySharedGenericAny ___2_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_22 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { int32_t L_0 = __this->____size; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___keys; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_001e; } } { int32_t L_2 = __this->____size; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 58)))(__this, ((int32_t)il2cpp_codegen_add(L_2, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 58)); } IL_001e: { int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0061; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___keys; int32_t L_6 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___keys; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = __this->___values; int32_t L_12 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___values; int32_t L_14 = ___0_index; int32_t L_15 = __this->____size; int32_t L_16 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, L_12, (RuntimeArray*)L_13, ((int32_t)il2cpp_codegen_add(L_14, 1)), ((int32_t)il2cpp_codegen_subtract(L_15, L_16)), NULL); } IL_0061: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_17 = __this->___keys; int32_t L_18 = ___0_index; il2cpp_codegen_memcpy(L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___1_key : &___1_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); NullCheck(L_17); il2cpp_codegen_memcpy((L_17)->GetAddressAt(static_cast(L_18)), L_19, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 14), (void**)(L_17)->GetAddressAt(static_cast(L_18)), (void*)L_19); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = __this->___values; int32_t L_21 = ___0_index; il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___2_value : &___2_value), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); NullCheck(L_20); il2cpp_codegen_memcpy((L_20)->GetAddressAt(static_cast(L_21)), L_22, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_20)->GetAddressAt(static_cast(L_21)), (void*)L_22); int32_t L_23 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_23, 1)); int32_t L_24 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_24, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_TryGetValue_m6130DC03E87B7D7278E93114284F5B95602AE039_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0020; } } { Il2CppFullySharedGenericAny* L_3 = ___1_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___values; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; il2cpp_codegen_memcpy(L_7, (L_4)->GetAddressAt(static_cast(L_6)), SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_3, L_7, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(Il2CppFullySharedGenericAny*)L_3, (void*)L_7); return (bool)1; } IL_0020: { Il2CppFullySharedGenericAny* L_8 = ___1_value; il2cpp_codegen_initobj(L_8, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_RemoveAt_m37107384ADBAA63248D080C5854FB83D865C6848_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, int32_t ___0_index, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const Il2CppFullySharedGenericAny L_25 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); const Il2CppFullySharedGenericAny L_29 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); memset(V_0, 0, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); memset(V_1, 0, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); { int32_t L_0 = ___0_index; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000d; } } { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((((int32_t)L_1) < ((int32_t)L_2))) { goto IL_0023; } } IL_000d: { int32_t L_3 = ___0_index; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method); } IL_0023: { int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0074; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->___keys; int32_t L_11 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = __this->___keys; int32_t L_13 = ___0_index; int32_t L_14 = __this->____size; int32_t L_15 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_10, ((int32_t)il2cpp_codegen_add(L_11, 1)), (RuntimeArray*)L_12, L_13, ((int32_t)il2cpp_codegen_subtract(L_14, L_15)), NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = __this->___values; int32_t L_17 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = __this->___values; int32_t L_19 = ___0_index; int32_t L_20 = __this->____size; int32_t L_21 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_add(L_17, 1)), (RuntimeArray*)L_18, L_19, ((int32_t)il2cpp_codegen_subtract(L_20, L_21)), NULL); } IL_0074: { bool L_22; L_22 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 43)); if (!L_22) { goto IL_0095; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = __this->___keys; int32_t L_24 = __this->____size; il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); il2cpp_codegen_memcpy(L_25, V_0, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); NullCheck(L_23); il2cpp_codegen_memcpy((L_23)->GetAddressAt(static_cast(L_24)), L_25, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 14), (void**)(L_23)->GetAddressAt(static_cast(L_24)), (void*)L_25); } IL_0095: { bool L_26; L_26 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 44)); if (!L_26) { goto IL_00b6; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_27 = __this->___values; int32_t L_28 = __this->____size; il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); il2cpp_codegen_memcpy(L_29, V_1, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); NullCheck(L_27); il2cpp_codegen_memcpy((L_27)->GetAddressAt(static_cast(L_28)), L_29, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_27)->GetAddressAt(static_cast(L_28)), (void*)L_29); } IL_00b6: { int32_t L_30 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_30, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_Remove_m0EA556F04D0438CB72CF168DAC3D1815AA2769E5_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); int32_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_key : &___0_key), SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_3 = V_0; (( void (*) (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 28)); } IL_0013: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedList_2_System_Collections_IDictionary_Remove_m4A5603583AFC8DE869154A5D1B5973C81FADC18D_gshared (SortedList_2_tB366C73C1DC35DFDB021DECF0F314B4CC58F6075* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7); { RuntimeObject* L_0 = ___0_key; bool L_1; L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_key; void* L_4 = UnBox_Any(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 14), L_3); bool L_5; L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 60)), il2cpp_rgctx_method(method->klass->rgctx_data, 60), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_4)))); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedList_2_IsCompatibleKey_m94BC0B0753D7ECAADCD432B51E962A5064D3EFC9_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_key; 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*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeObject* L_2 = ___0_key; return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } #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 SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* SortedOneToManyHashSetPool_2_Create_m42594783AAD15D51DC6986E77DA8D7654BBA01F2_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* L_0; L_0 = InvokerFuncInvoker0< SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 0)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 0), NULL); SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* L_1 = L_0; NullCheck(L_1); L_1->____isDispose = (bool)0; SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* L_2 = L_1; NullCheck(L_2); L_2->____isPool = (bool)1; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSetPool_2_Dispose_mD0902513AC2254828C6A9AE42AEEFC0CC782E5C5_gshared (SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->____isDispose; if (!L_0) { goto IL_0009; } } { return; } IL_0009: { __this->____isDispose = (bool)1; NullCheck((SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*)__this); (( void (*) (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); il2cpp_codegen_runtime_class_init_inline(MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); InvokerActionInvoker1< SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), NULL, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedOneToManyHashSetPool_2_IsPool_m333F7D08F3D0C9C44FE9D90CB3976EDFB59C43AC_gshared (SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isPool; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSetPool_2_SetIsPool_m8AC96285812D46CDCCE9284D2B402505FC5F6368_gshared (SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* __this, bool ___0_isPool, const RuntimeMethod* method) { { bool L_0 = ___0_isPool; __this->____isPool = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSetPool_2__ctor_mD48CCECA9FF9CB03F48A7315F894BA1CB97DD456_gshared (SortedOneToManyHashSetPool_2_t8C084C8F84B88968046BA936B7F461166E17AD64* __this, const RuntimeMethod* method) { { (( void (*) (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); 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 void SortedOneToManyHashSet_2__ctor_mD487EA1655DC463E36093E14AB1C2864BE9BA818_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, const RuntimeMethod* method) { { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_0 = (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); (( void (*) (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); __this->____recyclingLimit = ((int32_t)120); (( void (*) (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2__ctor_m64941E04C2513282D97A3FEAF77A5488B76BFB3B_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, int32_t ___0_recyclingLimit, const RuntimeMethod* method) { { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_0 = (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); (( void (*) (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); __this->____recyclingLimit = ((int32_t)120); (( void (*) (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); int32_t L_1 = ___0_recyclingLimit; __this->____recyclingLimit = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedOneToManyHashSet_2_Contains_m19763DA2731D30ECC17E26F8F1168F188F2E7474_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2 = V_0; if (!L_2) { goto IL_0015; } } { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3 = V_0; il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); NullCheck(L_3); bool L_5; L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_4: *(void**)L_4)); return L_5; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2_Add_m7250E1A0436D4D36AFE91C1098D06CD5163A99CF_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); const Il2CppFullySharedGenericAny L_6 = L_0; const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); const Il2CppFullySharedGenericAny L_9 = L_4; HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_0023; } } { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2; L_2 = (( HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* (*) (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*, 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)); V_0 = L_2; HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3 = V_0; il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); NullCheck(L_3); bool L_5; L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_4: *(void**)L_4)); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_7 = V_0; NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); InvokerActionInvoker2< Il2CppFullySharedGenericAny, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_6: *(void**)L_6), L_7); return; } IL_0023: { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_8 = V_0; il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); NullCheck(L_8); bool L_10; L_10 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_9: *(void**)L_9)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2_RemoveValue_m5C5BBDF87EB40297015ECD68C207579CC6254D74_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); const Il2CppFullySharedGenericAny L_7 = L_0; const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_2 = V_0; il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t289F02916D9B5BBE249BE175D008A4FBA47E0DF6); NullCheck(L_2); bool L_4; L_4 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_3: *(void**)L_3)); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); if (L_6) { goto IL_0023; } } { il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_7: *(void**)L_7)); } IL_0023: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2_RemoveKey_mEF55C85E4006B1EC56A7F10F1DAE5BC00788A5C6_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); const Il2CppFullySharedGenericAny L_2 = L_0; HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t7F8CE4B39BA7E60A2FF865A9FD3B980329992E4E); NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); bool L_3; L_3 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_2: *(void**)L_2)); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_4 = V_0; (( void (*) (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F*, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* SortedOneToManyHashSet_2_Fetch_m67A42A809BC8EE0B256D32CA1A3D2ADBCC8B3C80_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, const RuntimeMethod* method) { { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_0 = __this->____queue; NullCheck(L_0); int32_t L_1; L_1 = (( int32_t (*) (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_001a; } } { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_2 = __this->____queue; NullCheck(L_2); HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_3; L_3 = InvokerFuncInvoker0< HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_2); return L_3; } IL_001a: { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_4 = (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2_Recycle_m3A41F76114AACA497011D4BD93CE5A1E079880EA_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* ___0_list, const RuntimeMethod* method) { { HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_0 = ___0_list; NullCheck(L_0); (( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); int32_t L_1 = __this->____recyclingLimit; if (!L_1) { goto IL_0022; } } { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_2 = __this->____queue; NullCheck(L_2); int32_t L_3; L_3 = (( int32_t (*) (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); int32_t L_4 = __this->____recyclingLimit; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_0022; } } { return; } IL_0022: { Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_5 = __this->____queue; HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* L_6 = ___0_list; NullCheck(L_5); InvokerActionInvoker1< HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_5, L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyHashSet_2_Clear_m9945168AB9954E876B2F72265F1D00EB7D222046_gshared (SortedOneToManyHashSet_2_t840AF009A59691B5578E8099055C3D95F1D0C76F* __this, const RuntimeMethod* method) { { NullCheck((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this); (( void (*) (SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))((SortedDictionary_2_t9260CD9FB1C69F1C1A2B1F0CA9EFE6969752D4A5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA* L_0 = __this->____queue; NullCheck(L_0); (( void (*) (Queue_1_tF2C1F54307BE6FF517FFEBB60D3A0ECB4DC1ACBA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); 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 SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* SortedOneToManyListPool_2_Create_m740E6C8792B59CF6EC15F020DD0BDF73CF13C8F0_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* L_0; L_0 = InvokerFuncInvoker0< SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 0)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 0), NULL); SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* L_1 = L_0; NullCheck(L_1); L_1->____isDispose = (bool)0; SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* L_2 = L_1; NullCheck(L_2); L_2->____isPool = (bool)1; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyListPool_2_Dispose_m1C12B1089DF659BFE7DFEC8882F0A9E4FD421903_gshared (SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = __this->____isDispose; if (!L_0) { goto IL_0009; } } { return; } IL_0009: { __this->____isDispose = (bool)1; NullCheck((SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*)__this); (( void (*) (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); il2cpp_codegen_runtime_class_init_inline(MultiThreadPool_tCBC0CB5895D9C6A1CBC7BA417CCFAEB84675C4A7_il2cpp_TypeInfo_var); InvokerActionInvoker1< SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), NULL, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedOneToManyListPool_2_IsPool_m45AC8DF23E2A672184D2A99242F78016DC7727F5_gshared (SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* __this, const RuntimeMethod* method) { { bool L_0 = __this->____isPool; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyListPool_2_SetIsPool_m15DBC7C8F9C9F520ECB02E40A275BE418041FDF8_gshared (SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* __this, bool ___0_isPool, const RuntimeMethod* method) { { bool L_0 = ___0_isPool; __this->____isPool = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyListPool_2__ctor_m9D30F7EA83183F77152D101EDE516B68CE2BE7BB_gshared (SortedOneToManyListPool_2_tBE458A8B41F6E8DBF0DFF31BB8743E3091B51C2F* __this, const RuntimeMethod* method) { { (( void (*) (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); 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 void SortedOneToManyList_2__ctor_mBD2BA051FCC21F028D0DFF3B319C29A9D0AA3005_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, const RuntimeMethod* method) { { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_0 = (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); Queue_1__ctor_m7462C71746A9CE479E381C90FB65B0C320EFE563(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); SortedDictionary_2__ctor_m3DFB792E148C58B383A42996C411F5472B7F3106((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2__ctor_m33C3D6F86449E31DA1A2FC8E19DBDD02603F832C_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int32_t ___0_recyclingLimit, const RuntimeMethod* method) { { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_0 = (Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); Queue_1__ctor_m7462C71746A9CE479E381C90FB65B0C320EFE563(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); SortedDictionary_2__ctor_m3DFB792E148C58B383A42996C411F5472B7F3106((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); int32_t L_1 = ___0_recyclingLimit; __this->____recyclingLimit = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedOneToManyList_2_Contains_m9CB0DAEFCE479733E2F66B8CEBD1F8CA4FC708EF_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, int64_t ___1_value, const RuntimeMethod* method) { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* V_0 = NULL; { int64_t L_0 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_1; L_1 = SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6)); List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_2 = V_0; if (!L_2) { goto IL_0015; } } { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_3 = V_0; int64_t L_4 = ___1_value; NullCheck(L_3); bool L_5; L_5 = List_1_Contains_m24893CA6BAA510CBBC6AB2A1A408916A6A51B861(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_5; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Add_mE7BF621CBEC3DFE4E5E75A7F1D7AEF9C9CC14918_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, int64_t ___1_value, const RuntimeMethod* method) { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* V_0 = NULL; { int64_t L_0 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_1; L_1 = SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if (L_1) { goto IL_0022; } } { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_2; L_2 = SortedOneToManyList_2_Fetch_mEABCC30746BE4F5D1848BA8C292E55939F527112(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); V_0 = L_2; List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_3 = V_0; int64_t L_4 = ___1_value; NullCheck(L_3); List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_inline(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int64_t L_5 = ___0_key; List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_6 = V_0; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); SortedDictionary_2_set_Item_m8F4841A4A0620097993134F032C2E6D45441EB0C((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); return; } IL_0022: { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_7 = V_0; int64_t L_8 = ___1_value; NullCheck(L_7); List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SortedOneToManyList_2_First_m5CEE38368F321358F368C7F9C7FBD995DBF824B5_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, const RuntimeMethod* method) { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* V_0 = NULL; int64_t V_1 = 0; { int64_t L_0 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_1; L_1 = SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if (!L_1) { goto IL_0012; } } { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_2 = V_0; int64_t L_3; L_3 = Enumerable_FirstOrDefault_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m7FBC5194301A85361D89203EF2DCBC6C13645246((RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return L_3; } IL_0012: { il2cpp_codegen_initobj((&V_1), sizeof(int64_t)); int64_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_RemoveValue_mFA9F6C3F1B6A3B5AC1DB155DF37C0C48E9D471FA_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, int64_t ___1_value, const RuntimeMethod* method) { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* V_0 = NULL; { int64_t L_0 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_1; L_1 = SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_2 = V_0; int64_t L_3 = ___1_value; NullCheck(L_2); bool L_4; L_4 = List_1_Remove_mBEB7FAAA502802B10FEF66F605CA0A3E08C56E8E(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_mB728D0ECC961C6D3BBB32044B7095D0E5B879731_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (L_6) { goto IL_0023; } } { int64_t L_7 = ___0_key; SortedOneToManyList_2_RemoveKey_mA5EF142FDDA25FC27C258E04F3238E0055996E2D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); } IL_0023: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_RemoveKey_mA5EF142FDDA25FC27C258E04F3238E0055996E2D_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, int64_t ___0_key, const RuntimeMethod* method) { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* V_0 = NULL; { int64_t L_0 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_1; L_1 = SortedDictionary_2_TryGetValue_mB36A61561A59A30DD306FC9E364C140B70346495((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_0, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { int64_t L_2 = ___0_key; NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); bool L_3; L_3 = SortedDictionary_2_Remove_m43DB774E7868D84E2BB2B5F674D13C459B1101C1((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_4 = V_0; SortedOneToManyList_2_Recycle_m666E9AD57DFEF35738E48181E2C00ABE42F7626F(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* SortedOneToManyList_2_Fetch_mEABCC30746BE4F5D1848BA8C292E55939F527112_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, const RuntimeMethod* method) { { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_0 = __this->____queue; NullCheck(L_0); int32_t L_1; L_1 = Queue_1_get_Count_mA8D77819D63C2347D5A1D95895728F0FBE0E8895_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_001a; } } { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_2 = __this->____queue; NullCheck(L_2); List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_3; L_3 = Queue_1_Dequeue_m0A093B113ECA0F6023BC55444354949AB04A1552(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); return L_3; } IL_001a: { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_4 = (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); List_1__ctor_m2EBA73E03CE51821DFC1880E09649FFBFC3ABA75(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Recycle_m666E9AD57DFEF35738E48181E2C00ABE42F7626F_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* ___0_list, const RuntimeMethod* method) { { List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_0 = ___0_list; NullCheck(L_0); List_1_Clear_m1F54D0D52DD1DD33B05635E029A6A01CF38135A7_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); int32_t L_1 = __this->____recyclingLimit; if (!L_1) { goto IL_0022; } } { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_2 = __this->____queue; NullCheck(L_2); int32_t L_3; L_3 = Queue_1_get_Count_mA8D77819D63C2347D5A1D95895728F0FBE0E8895_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); int32_t L_4 = __this->____recyclingLimit; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_0022; } } { return; } IL_0022: { Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_5 = __this->____queue; List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* L_6 = ___0_list; NullCheck(L_5); Queue_1_Enqueue_mC59C4EA9C58CFA9728B1F056917C49B8C6DD0D12(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Clear_m83320848A9A62662E3E4B1FE7A8DAEB355CFB965_gshared (SortedOneToManyList_2_tF03F15D7D76EB057E5A093CB139C7F41524A219E* __this, const RuntimeMethod* method) { { NullCheck((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this); SortedDictionary_2_Clear_m1987C8649B00F8D48C8614F07D3EF63A29B21C2C((SortedDictionary_2_t77DE1CB2004DD6F49A570EB0FD064B6C69B574C0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); Queue_1_t20B1E5477FD5EEDBBCF92245063FC425018298D0* L_0 = __this->____queue; NullCheck(L_0); Queue_1_Clear_mBAF480710F20C0DB71F0221D03982EAE1DF26DB1(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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 void SortedOneToManyList_2__ctor_m8AEE3DE8EF40C079F24966BB04F83D6B4C0C1C02_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, const RuntimeMethod* method) { { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_0 = (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); (( void (*) (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); (( void (*) (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2__ctor_mD7D03F08472CB79847AE0A12586043D4B2C5B519_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, int32_t ___0_recyclingLimit, const RuntimeMethod* method) { { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_0 = (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); (( void (*) (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____queue = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____queue), (void*)L_0); (( void (*) (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); int32_t L_1 = ___0_recyclingLimit; __this->____recyclingLimit = L_1; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedOneToManyList_2_Contains_m52D437EFAA337B726895D7E187758C279395E2EA_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = V_0; if (!L_2) { goto IL_0015; } } { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = V_0; il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); NullCheck(L_3); bool L_5; L_5 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_4: *(void**)L_4)); return L_5; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Add_m926C0E2B22A870FCEC26F450983AA46F1986E5E2_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); const Il2CppFullySharedGenericAny L_5 = L_0; const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); const Il2CppFullySharedGenericAny L_8 = L_4; List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_0022; } } { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2; L_2 = (( List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* (*) (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*, 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)); V_0 = L_2; List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = V_0; il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); NullCheck(L_3); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_4: *(void**)L_4)); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = V_0; NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); InvokerActionInvoker2< Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_5: *(void**)L_5), L_6); return; } IL_0022: { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_7 = V_0; il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); NullCheck(L_7); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_8: *(void**)L_8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_First_m5F81DAA206AC2D9FF7594A9870201D9DBB37093A_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const uint32_t SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); const Il2CppFullySharedGenericAny L_4 = L_3; List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* V_0 = NULL; Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); memset(V_1, 0, SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (!L_1) { goto IL_0012; } } { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = V_0; InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), NULL, (RuntimeObject*)L_2, (Il2CppFullySharedGenericAny*)L_3); il2cpp_codegen_memcpy(il2cppRetVal, L_3, SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); return; } IL_0012: { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); il2cpp_codegen_memcpy(L_4, V_1, SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_RemoveValue_mBA0B14498F50F47FE0FD0EC0E0EBD13A3B3B813B_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const uint32_t SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); const Il2CppFullySharedGenericAny L_7 = L_0; const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = V_0; il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___1_value : &___1_value), SizeOf_TValue_t29B389BD309EAB632D43BC99AD104F23982FA257); NullCheck(L_2); bool L_4; L_4 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_3: *(void**)L_3)); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (L_6) { goto IL_0023; } } { il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)), il2cpp_rgctx_method(method->klass->rgctx_data, 18), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_7: *(void**)L_7)); } IL_0023: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_RemoveKey_mDB3B1ACF4DC583E8D2F64728FD018E28C9AB1AAC_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); const Il2CppFullySharedGenericAny L_2 = L_0; List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_1; L_1 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_0: *(void**)L_0), (&V_0)); if (L_1) { goto IL_000c; } } { return; } IL_000c: { il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? ___0_key : &___0_key), SizeOf_TKey_t3875E947CF0D5C7D3FF77ED3D8958F5A0B4BA568); NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); bool L_3; L_3 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5)) ? L_2: *(void**)L_2)); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = V_0; (( void (*) (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908*, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* SortedOneToManyList_2_Fetch_m18645AE2B4130ED673A5E4E772F73CDC03B4A5B6_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, const RuntimeMethod* method) { { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_0 = __this->____queue; NullCheck(L_0); int32_t L_1; L_1 = (( int32_t (*) (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_001a; } } { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_2 = __this->____queue; NullCheck(L_2); List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3; L_3 = InvokerFuncInvoker0< List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_2); return L_3; } IL_001a: { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Recycle_mF450D6897A8EABF0E671900F557EE53B72455338_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___0_list, const RuntimeMethod* method) { { List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = ___0_list; NullCheck(L_0); (( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); int32_t L_1 = __this->____recyclingLimit; if (!L_1) { goto IL_0022; } } { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_2 = __this->____queue; NullCheck(L_2); int32_t L_3; L_3 = (( int32_t (*) (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); int32_t L_4 = __this->____recyclingLimit; if ((((int32_t)L_3) <= ((int32_t)L_4))) { goto IL_0022; } } { return; } IL_0022: { Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_5 = __this->____queue; List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = ___0_list; NullCheck(L_5); InvokerActionInvoker1< List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)), il2cpp_rgctx_method(method->klass->rgctx_data, 25), L_5, L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedOneToManyList_2_Clear_mFBDB7F5303CFAA2344713906242D9834327CFE73_gshared (SortedOneToManyList_2_t9200BB612CBA2D161D6CB0CB018DCBEF8C6AD908* __this, const RuntimeMethod* method) { { NullCheck((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this); (( void (*) (SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))((SortedDictionary_2_t735F7CAD6CE56B848568FF021EA7ADAA56EC0245*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625* L_0 = __this->____queue; NullCheck(L_0); (( void (*) (Queue_1_t486888FB256F9274D3319CF84FCE2BD235CAA625*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); 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 void SortedSetFormatter_1__ctor_m2CD0AA6670BA646EDA244037E2FE6FF7529A80A3_gshared (SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1* __this, const RuntimeMethod* method) { { (( void (*) (SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSetFormatter_1__ctor_mF9ED1016784A916755647C8D036D609639C2627A_gshared (SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { (( void (*) (MemoryPackFormatter_1_t0CBFB14F4B7992139E1A5E0F4D6D798273F4E69C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((MemoryPackFormatter_1_t0CBFB14F4B7992139E1A5E0F4D6D798273F4E69C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); RuntimeObject* L_0 = ___0_comparer; __this->___comparer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSetFormatter_1_Deserialize_m3C286398A8932CE182D4AE2A0D6C50F6EEF95174_gshared (SortedSetFormatter_1_t42D9B014E153433C50528B7EBB0CEEB10F1BBFD1* __this, MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* ___0_reader, SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const Il2CppFullySharedGenericAny L_16 = alloca(SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84); int32_t V_0 = 0; RuntimeObject* V_1 = NULL; int32_t V_2 = 0; Il2CppFullySharedGenericAny V_3 = alloca(SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84); memset(V_3, 0, SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84); { MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* L_0 = ___0_reader; bool L_1; L_1 = MemoryPackReader_TryReadCollectionHeader_m26FF771485A9FCDF1312EE26EE185D8A2FC8B5AB_inline(L_0, (&V_0), NULL); if (L_1) { goto IL_000e; } } { SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** L_2 = ___1_value; *((RuntimeObject**)L_2) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL); return; } IL_000e: { SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** L_3 = ___1_value; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* L_4 = *((SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D**)L_3); if (L_4) { goto IL_0021; } } { SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** L_5 = ___1_value; RuntimeObject* L_6 = __this->___comparer; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* L_7 = (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7)); (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_7, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); *((RuntimeObject**)L_5) = (RuntimeObject*)L_7; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_7); goto IL_0028; } IL_0021: { SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** L_8 = ___1_value; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* L_9 = *((SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D**)L_8); NullCheck(L_9); VirtualActionInvoker0::Invoke(26, L_9); } IL_0028: { MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* L_10 = ___0_reader; RuntimeObject* L_11; L_11 = (( RuntimeObject* (*) (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 19)); V_1 = L_11; V_2 = 0; goto IL_0051; } IL_0033: { il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_3, SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84); RuntimeObject* L_12 = V_1; MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* L_13 = ___0_reader; NullCheck(L_12); InterfaceActionInvoker2< MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E*, Il2CppFullySharedGenericAny* >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 6), L_12, L_13, (Il2CppFullySharedGenericAny*)V_3); SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D** L_14 = ___1_value; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* L_15 = *((SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D**)L_14); il2cpp_codegen_memcpy(L_16, V_3, SizeOf_T_t282758F47645850A4904379B3574CF3BE2290E84); NullCheck(L_15); bool L_17; L_17 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_16: *(void**)L_16)); int32_t L_18 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0051: { int32_t L_19 = V_2; int32_t L_20 = V_0; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0033; } } { 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 void SortedSet_1__ctor_m44592C07613937217DA7B1CC9867DB89C7296FA7_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* L_0; L_0 = Comparer_1_get_Default_mA8274EE545E957B9FAD2D303DCAD96A79A1AEB3A(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->___comparer = (RuntimeObject*)L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)(RuntimeObject*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_m59479F31E7DF51B80C9A3505FF63FA9C62978DFB_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { RuntimeObject* G_B2_0 = NULL; SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* G_B2_1 = NULL; RuntimeObject* G_B1_0 = NULL; SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* G_B1_1 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_comparer; RuntimeObject* L_1 = L_0; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0011; } G_B1_0 = L_1; G_B1_1 = __this; } { Comparer_1_t3564FE9A56D1D4F846825104E2460FEB1EF72A90* L_2; L_2 = Comparer_1_get_Default_mA8274EE545E957B9FAD2D303DCAD96A79A1AEB3A(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); G_B2_0 = ((RuntimeObject*)(L_2)); G_B2_1 = G_B1_1; } IL_0011: { NullCheck(G_B2_1); G_B2_1->___comparer = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___comparer), (void*)G_B2_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_mAA06340A44819FB12387ABF48839018BA1294AB4_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; __this->___siInfo = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_InOrderTreeWalk_m92332E1F7E215E69A46EB7ADBB3D0B677D55CBCB_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* ___0_action, const RuntimeMethod* method) { Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* V_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_1 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_2 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)1; } IL_000a: { int32_t L_1; L_1 = SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); int32_t L_2; L_2 = SortedSet_1_Log2_mE176089570F5632C9D9B5A875C0E4F6F52FC39A9(((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* L_3 = (Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); Stack_1__ctor_m38E9A6DC73EB4B20495AD82E5BF034EF41F7CC38(L_3, ((int32_t)il2cpp_codegen_multiply(2, L_2)), il2cpp_rgctx_method(method->klass->rgctx_data, 10)); V_0 = L_3; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_4 = __this->___root; V_1 = L_4; goto IL_0036; } IL_0028: { Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* L_5 = V_0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_6 = V_1; NullCheck(L_5); Stack_1_Push_m01FF93848D0CEDB3EEFB33D94229119FF0521794(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_7 = V_1; NullCheck(L_7); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_8; L_8 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_1 = L_8; } IL_0036: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_9 = V_1; if (L_9) { goto IL_0028; } } { goto IL_0067; } IL_003b: { Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* L_10 = V_0; NullCheck(L_10); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_11; L_11 = Stack_1_Pop_mB2E89749BDDB511DAADABC27999EFF88A82AF92C(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_1 = L_11; TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* L_12 = ___0_action; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13 = V_1; NullCheck(L_12); bool L_14; L_14 = TreeWalkPredicate_1_Invoke_m4987D419B4250EB379EFC0A5038DF3604E0E6FA5_inline(L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); if (L_14) { goto IL_004d; } } { return (bool)0; } IL_004d: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_15 = V_1; NullCheck(L_15); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_16; L_16 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); V_2 = L_16; goto IL_0064; } IL_0056: { Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* L_17 = V_0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_18 = V_2; NullCheck(L_17); Stack_1_Push_m01FF93848D0CEDB3EEFB33D94229119FF0521794(L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_19 = V_2; NullCheck(L_19); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_20; L_20 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_2 = L_20; } IL_0064: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_21 = V_2; if (L_21) { goto IL_0056; } } IL_0067: { Stack_1_tED3FA585BC7E79A9C89CA3A9E0DC474D1435841F* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = Stack_1_get_Count_mA74A6F8522CB2B07AF06171932F3CAEA7CEE2A02_inline(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (L_23) { goto IL_003b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { VirtualActionInvoker0::Invoke(22, __this); int32_t L_0 = __this->___count; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m69C2CBFF145BE3C6A69C3568A900BDEAE5729B04_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_ICollection_get_IsSynchronized_m505A1A934351100CE48892B85DD468B8CDAA0A4E_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_ICollection_get_SyncRoot_mFFCA891974FDDB681DD40CCC9CD175E81B9C6ADD_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __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 = Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71(L_1, L_2, NULL, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_VersionCheck_mD8996EABCAC86B6EDAC41EBD98066D001564FB71_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_IsWithinRange_mBE72F7D67D4848CD9E9E31A018927FD857433C0E_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_0 = ___0_item; bool L_1; L_1 = VirtualFuncInvoker1< bool, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(24, __this, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_mDB4D30DE6FFEB95DB3AE23BFA3E39F13DC61DF65_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_0 = ___0_item; bool L_1; L_1 = SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_AddIfNotPresent_m7A45F50FA9B1FB59DC0724613120F482F2BA1584_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_1 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_2 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_3 = NULL; int32_t V_4 = 0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_5 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B11_0 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___root; if (L_0) { goto IL_002c; } } { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_1 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_2 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); Node__ctor_mDAEE92FD4F17336CA36A27B0EC10EFE13A1CFA54(L_2, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); __this->___root = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_2); __this->___count = 1; int32_t L_3 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1)); return (bool)1; } IL_002c: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_4 = __this->___root; V_0 = L_4; V_1 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_2 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_3 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; int32_t L_5 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1)); V_4 = 0; goto IL_00ac; } IL_004c: { RuntimeObject* L_6 = __this->___comparer; KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_7 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_8 = V_0; NullCheck(L_8); KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_9; L_9 = Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_inline(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_6); int32_t L_10; L_10 = InterfaceFuncInvoker2< int32_t, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_6, L_7, L_9); V_4 = L_10; int32_t L_11 = V_4; if (L_11) { goto IL_0071; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_12 = __this->___root; NullCheck(L_12); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)0; } IL_0071: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13 = V_0; NullCheck(L_13); bool L_14; L_14 = Node_get_Is4Node_mD67F4821DBC215785455831A42D719710AE0581D(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); if (!L_14) { goto IL_0092; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_15 = V_0; NullCheck(L_15); Node_Split4Node_m814322EA5DE42EDDCF6DED8F3265ABB8D46712E1(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_16 = V_1; bool L_17; L_17 = Node_IsNonNullRed_mEBA114B9BF0459D233F17612DA1E3D600F086133(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 28)); if (!L_17) { goto IL_0092; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_18 = V_0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_19 = V_2; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_20 = V_3; SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20(__this, L_18, (&V_1), L_19, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_0092: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_21 = V_2; V_3 = L_21; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_22 = V_1; V_2 = L_22; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_23 = V_0; V_1 = L_23; int32_t L_24 = V_4; if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_00a5; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_25 = V_0; NullCheck(L_25); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_26; L_26 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B11_0 = L_26; goto IL_00ab; } IL_00a5: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_27 = V_0; NullCheck(L_27); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_28; L_28 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B11_0 = L_28; } IL_00ab: { V_0 = G_B11_0; } IL_00ac: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_29 = V_0; if (L_29) { goto IL_004c; } } { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_30 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_31 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); Node__ctor_mDAEE92FD4F17336CA36A27B0EC10EFE13A1CFA54(L_31, L_30, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); V_5 = L_31; int32_t L_32 = V_4; if ((((int32_t)L_32) <= ((int32_t)0))) { goto IL_00c7; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_33 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_34 = V_5; NullCheck(L_33); Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_inline(L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); goto IL_00cf; } IL_00c7: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_35 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_36 = V_5; NullCheck(L_35); Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_inline(L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_00cf: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_37 = V_1; NullCheck(L_37); bool L_38; L_38 = Node_get_IsRed_m498FD9C1322EC54F678501E322B55D38888A876D(L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_38) { goto IL_00e3; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_39 = V_5; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_40 = V_2; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_41 = V_3; SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20(__this, L_39, (&V_1), L_40, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_00e3: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_42 = __this->___root; NullCheck(L_42); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); int32_t L_43 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_add(L_43, 1)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Remove_m6047CA199A6CAE81F348EF31E1419EBEAE0F88CE_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_0 = ___0_item; bool L_1; L_1 = VirtualFuncInvoker1< bool, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(25, __this, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_DoRemove_mFD070A87A5978C7279D8D966A88AD793314C159C_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_1 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_2 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_3 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_4 = NULL; bool V_5 = false; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_6 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_7 = NULL; int32_t G_B21_0 = 0; int32_t G_B23_0 = 0; int32_t G_B22_0 = 0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B26_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B32_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B31_0 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { int32_t L_1 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_1, 1)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_2 = __this->___root; V_0 = L_2; V_1 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_2 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_3 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_4 = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; V_5 = (bool)0; goto IL_012a; } IL_0030: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = Node_get_Is2Node_m4B05DD5211393526D071F8108AC39CCF54B1CED8(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_4) { goto IL_00f0; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_5 = V_1; if (L_5) { goto IL_0049; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_6 = V_0; NullCheck(L_6); Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_00f0; } IL_0049: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_7 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_8 = V_0; NullCheck(L_7); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_9; L_9 = Node_GetSibling_m0696FB2F4896737422F2B0550E7367BAD8E34720(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_9; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_10 = V_6; NullCheck(L_10); bool L_11; L_11 = Node_get_IsRed_m498FD9C1322EC54F678501E322B55D38888A876D(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_11) { goto IL_00a0; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_12 = V_1; NullCheck(L_12); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13; L_13 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_14 = V_6; if ((!(((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_13) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_14)))) { goto IL_006e; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_15 = V_1; NullCheck(L_15); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_16; L_16 = Node_RotateLeft_m0F938D8ED9D911DD2A160AFF1EE76C935696DD84(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); goto IL_0075; } IL_006e: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_17 = V_1; NullCheck(L_17); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_18; L_18 = Node_RotateRight_mE9276228A8311636C32895432966575F3AE8B607(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); } IL_0075: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_19 = V_1; NullCheck(L_19); Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_20 = V_6; NullCheck(L_20); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_21 = V_2; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_22 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_23 = V_6; SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678(__this, L_21, L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_24 = V_6; V_2 = L_24; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_25 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_26 = V_3; if ((!(((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_25) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_26)))) { goto IL_0097; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_27 = V_6; V_4 = L_27; } IL_0097: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_28 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_29 = V_0; NullCheck(L_28); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_30; L_30 = Node_GetSibling_m0696FB2F4896737422F2B0550E7367BAD8E34720(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_30; } IL_00a0: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_31 = V_6; NullCheck(L_31); bool L_32; L_32 = Node_get_Is2Node_m4B05DD5211393526D071F8108AC39CCF54B1CED8(L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_32) { goto IL_00b1; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_33 = V_1; NullCheck(L_33); Node_Merge2Nodes_mB6C098D8EE641E6E48486DE78AA62A26A99AFB12(L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_00f0; } IL_00b1: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_34 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_35 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_36 = V_0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_37 = V_6; NullCheck(L_35); uint8_t L_38; L_38 = Node_GetRotation_m794A936967011F146AF2BFEEF75150A55094A2FA(L_35, L_36, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); NullCheck(L_34); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_39; L_39 = Node_Rotate_m0D936AA20505815FA322B817CFCF394EC35D45DD(L_34, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); V_7 = L_39; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_40 = V_7; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_41 = V_1; NullCheck(L_41); uint8_t L_42; L_42 = Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_inline(L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_40); Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_inline(L_40, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_43 = V_1; NullCheck(L_43); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_44 = V_0; NullCheck(L_44); Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210(L_44, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_45 = V_2; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_46 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_47 = V_7; SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678(__this, L_45, L_46, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_48 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_49 = V_3; if ((!(((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_48) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_49)))) { goto IL_00ed; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_50 = V_7; V_4 = L_50; } IL_00ed: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_51 = V_7; V_2 = L_51; } IL_00f0: { bool L_52 = V_5; if (L_52) { goto IL_0108; } } { RuntimeObject* L_53 = __this->___comparer; KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_54 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_55 = V_0; NullCheck(L_55); KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_56; L_56 = Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_inline(L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_53); int32_t L_57; L_57 = InterfaceFuncInvoker2< int32_t, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_53, L_54, L_56); G_B21_0 = L_57; goto IL_0109; } IL_0108: { G_B21_0 = (-1); } IL_0109: { int32_t L_58 = G_B21_0; if (L_58) { G_B23_0 = L_58; goto IL_0114; } G_B22_0 = L_58; } { V_5 = (bool)1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_59 = V_0; V_3 = L_59; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_60 = V_1; V_4 = L_60; G_B23_0 = G_B22_0; } IL_0114: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_61 = V_1; V_2 = L_61; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_62 = V_0; V_1 = L_62; if ((((int32_t)G_B23_0) < ((int32_t)0))) { goto IL_0123; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_63 = V_0; NullCheck(L_63); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_64; L_64 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_63, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B26_0 = L_64; goto IL_0129; } IL_0123: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_65 = V_0; NullCheck(L_65); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_66; L_66 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_65, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B26_0 = L_66; } IL_0129: { V_0 = G_B26_0; } IL_012a: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_67 = V_0; if (L_67) { goto IL_0030; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_68 = V_3; if (!L_68) { goto IL_014c; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_69 = V_3; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_70 = V_4; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_71 = V_1; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_72 = V_2; SortedSet_1_ReplaceNode_m379B1329C605EA3946BE0BE116E36BAB3A3EB933(__this, L_69, L_70, L_71, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); int32_t L_73 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_subtract(L_73, 1)); } IL_014c: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_74 = __this->___root; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_75 = L_74; if (L_75) { G_B32_0 = L_75; goto IL_0158; } G_B31_0 = L_75; } { goto IL_015d; } IL_0158: { NullCheck(G_B32_0); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(G_B32_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_015d: { bool L_76 = V_5; return L_76; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_Clear_mAD354D05E9EA7B19EB09FAF2C06FBFD4805CDD08_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { __this->___root = (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL); __this->___count = 0; int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Contains_mE38E5CAA2A09F53C0B980558CF4C4779348F361A_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_0 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_1; L_1 = VirtualFuncInvoker1< Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(28, __this, L_0); return (bool)((!(((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_0 = ___0_array; int32_t L_1 = ___1_index; int32_t L_2; L_2 = SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); SortedSet_1_CopyTo_mEE389DF3BD055CAE8008E0642716D9DE2FEDE66F(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_mEE389DF3BD055CAE8008E0642716D9DE2FEDE66F_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* V_0 = NULL; { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_0 = (U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 51)); U3CU3Ec__DisplayClass52_0__ctor_mB6383584B0802BC78F1644E5A6CB267C387B21E0(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); V_0 = L_0; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_3 = V_0; int32_t L_4 = ___2_count; NullCheck(L_3); L_3->___count = L_4; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_5 = V_0; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_6 = ___0_array; NullCheck(L_5); L_5->___array = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___array), (void*)L_6); U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_7 = V_0; NullCheck(L_7); KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_8 = L_7->___array; if (L_8) { goto IL_002e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_002e: { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->___index; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0052; } } { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->___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*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method); } IL_0052: { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_17 = V_0; NullCheck(L_17); int32_t L_18 = L_17->___count; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_006b; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_19 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, method); } IL_006b: { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___count; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_22 = V_0; NullCheck(L_22); KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_23 = L_22->___array; NullCheck(L_23); U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->___index; if ((((int32_t)L_21) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_25))))) { goto IL_008d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method); } IL_008d: { U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_27 = V_0; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->___count; U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_30 = V_0; NullCheck(L_30); int32_t L_31 = L_30->___index; NullCheck(L_27); L_27->___count = ((int32_t)il2cpp_codegen_add(L_29, L_31)); U3CU3Ec__DisplayClass52_0_tAFC5E02A1CAC7361362C4D29912AC9C76EA4CE7D* L_32 = V_0; TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* L_33 = (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); TreeWalkPredicate_1__ctor_m8E207EB80A07EC74A68776E2578C7D611C3DDB12(L_33, (RuntimeObject*)L_32, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 53)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_34; L_34 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* >::Invoke(21, __this, L_33); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_ICollection_CopyTo_mFB752B88CBB5E1AF6992B25748151054FF1590C3_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* V_0 = NULL; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_0 = (U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 56)); U3CU3Ec__DisplayClass53_0__ctor_m1B451A738814651DB0E2100C9932E87D96C1A3E6(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 57)); V_0 = L_0; U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; RuntimeArray* L_3 = ___0_array; if (L_3) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_001b: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_5, NULL); if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_0034; } } { 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*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0034: { RuntimeArray* L_8 = ___0_array; NullCheck(L_8); int32_t L_9; L_9 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_8, 0, NULL); if (!L_9) { goto IL_004d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, ((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_10, method); } IL_004d: { U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___index; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0071; } } { U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___index; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method); } IL_0071: { RuntimeArray* L_18 = ___0_array; NullCheck(L_18); int32_t L_19; L_19 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_18, NULL); U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___index; int32_t L_22; L_22 = SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_21))) >= ((int32_t)L_22))) { goto IL_0091; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method); } IL_0091: { RuntimeArray* L_24 = ___0_array; V_1 = ((KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*)IsInst((RuntimeObject*)L_24, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_25 = V_1; if (!L_25) { goto IL_00a9; } } { KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_26 = V_1; U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_27 = V_0; NullCheck(L_27); int32_t L_28 = L_27->___index; SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027(__this, L_26, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); return; } IL_00a9: { U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_29 = V_0; RuntimeArray* L_30 = ___0_array; NullCheck(L_29); L_29->___objects = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_29->___objects), (void*)((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var))); U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_31 = V_0; NullCheck(L_31); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31->___objects; if (L_32) { goto IL_00cd; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_33 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, method); } IL_00cd: { } try { U3CU3Ec__DisplayClass53_0_t55A34661AAA7DCEA2404F69DEA25ED40EAA9C3F2* L_34 = V_0; TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* L_35 = (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); TreeWalkPredicate_1__ctor_m8E207EB80A07EC74A68776E2578C7D611C3DDB12(L_35, (RuntimeObject*)L_34, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 59)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_36; L_36 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* >::Invoke(21, __this, L_35); goto IL_00f4; } 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_00e3; } throw e; } CATCH_00e3: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_37 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_38, ((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_38, method); } IL_00f4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8D210C5325142C0A498827292E45B1F47923949E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 61)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9FB91D5ED7261075BE1D0478EBE790C51B642058_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 L_0; L_0 = SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 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 RuntimeObject* SortedSet_1_System_Collections_IEnumerable_GetEnumerator_m3E45BB873E72E97C5253D8CD4692FAEF6CA581A1_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 L_0; L_0 = SortedSet_1_GetEnumerator_m649B1F2690C94401432E39F3BBEE92798177B360(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_t1C710B6117583290D93C4C91634DD13C3DE6D048 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 void SortedSet_1_InsertionBalance_mA5B8657FBCBD2B57BE417B2DBA8F7206F0472C20_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_current, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** ___1_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_grandParent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_greatGrandParent, const RuntimeMethod* method) { bool V_0 = false; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_1 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B4_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B8_0 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = ___2_grandParent; NullCheck(L_0); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_1; L_1 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** L_2 = ___1_parent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_3 = *((Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598**)L_2); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** L_4 = ___1_parent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_5 = *((Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598**)L_4); NullCheck(L_5); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_6; L_6 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_7 = ___0_current; V_0 = (bool)((((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_6) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_7))? 1 : 0); bool L_8 = V_0; if ((!(((uint32_t)((((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_1) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_3))? 1 : 0)) == ((uint32_t)L_8)))) { goto IL_002c; } } { bool L_9 = V_0; if (L_9) { goto IL_0023; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_10 = ___2_grandParent; NullCheck(L_10); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_11; L_11 = Node_RotateRight_mE9276228A8311636C32895432966575F3AE8B607(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); G_B4_0 = L_11; goto IL_0029; } IL_0023: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_12 = ___2_grandParent; NullCheck(L_12); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13; L_13 = Node_RotateLeft_m0F938D8ED9D911DD2A160AFF1EE76C935696DD84(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); G_B4_0 = L_13; } IL_0029: { V_1 = G_B4_0; goto IL_0042; } IL_002c: { bool L_14 = V_0; if (L_14) { goto IL_0037; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_15 = ___2_grandParent; NullCheck(L_15); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_16; L_16 = Node_RotateRightLeft_m3827042421707163D0737C69A9778041BBDDA0E6(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 64)); G_B8_0 = L_16; goto IL_003d; } IL_0037: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_17 = ___2_grandParent; NullCheck(L_17); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_18; L_18 = Node_RotateLeftRight_mC0363AE0D61BA6E22C4919475ABAE1BB5128D253(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 65)); G_B8_0 = L_18; } IL_003d: { V_1 = G_B8_0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598** L_19 = ___1_parent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_20 = ___3_greatGrandParent; *((RuntimeObject**)L_19) = (RuntimeObject*)L_20; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)L_20); } IL_0042: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_21 = ___2_grandParent; NullCheck(L_21); Node_ColorRed_m9BE9E47FAFF298FBFEF4E57AFBCA8E9A7521A210(L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_22 = V_1; NullCheck(L_22); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_23 = ___3_greatGrandParent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_24 = ___2_grandParent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_25 = V_1; SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678(__this, L_23, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_parent, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_child, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_newChild, const RuntimeMethod* method) { { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = ___0_parent; if (!L_0) { goto IL_000c; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_1 = ___0_parent; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_2 = ___1_child; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_3 = ___2_newChild; NullCheck(L_1); Node_ReplaceChild_mB600E18108969F4CA9919B587EBE881814555FF6(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 66)); return; } IL_000c: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_4 = ___2_newChild; __this->___root = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceNode_m379B1329C605EA3946BE0BE116E36BAB3A3EB933_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_match, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___1_parentOfMatch, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___2_successor, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___3_parentOfSuccessor, const RuntimeMethod* method) { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B4_0 = NULL; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B3_0 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = ___2_successor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_1 = ___0_match; if ((!(((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_0) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_1)))) { goto IL_000e; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_2 = ___0_match; NullCheck(L_2); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_3; L_3 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ___2_successor = L_3; goto IL_0049; } IL_000e: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_4 = ___2_successor; NullCheck(L_4); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_5; L_5 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_6 = L_5; if (L_6) { G_B4_0 = L_6; goto IL_001a; } G_B3_0 = L_6; } { goto IL_001f; } IL_001a: { NullCheck(G_B4_0); Node_ColorBlack_m6BE85FC02E56E3BC51EF3581464C2C5A0B338339(G_B4_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_001f: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_7 = ___3_parentOfSuccessor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_8 = ___0_match; if ((((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_7) == ((RuntimeObject*)(Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)L_8))) { goto IL_003d; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_9 = ___3_parentOfSuccessor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_10 = ___2_successor; NullCheck(L_10); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_11; L_11 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_9); Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_inline(L_9, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_12 = ___2_successor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13 = ___0_match; NullCheck(L_13); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_14; L_14 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_12); Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_inline(L_12, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); } IL_003d: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_15 = ___2_successor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_16 = ___0_match; NullCheck(L_16); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_17; L_17 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); NullCheck(L_15); Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_inline(L_15, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_0049: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_18 = ___2_successor; if (!L_18) { goto IL_0058; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_19 = ___2_successor; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_20 = ___0_match; NullCheck(L_20); uint8_t L_21; L_21 = Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_inline(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_19); Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_inline(L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0058: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_22 = ___1_parentOfMatch; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_23 = ___0_match; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_24 = ___2_successor; SortedSet_1_ReplaceChildOrRoot_m2D2407B6BEFB65370E85D31F699EFCCCC54FB678(__this, L_22, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* SortedSet_1_FindNode_m5DB7CF8BB1F694E2FB156A5694AB75BE58799173_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F ___0_item, const RuntimeMethod* method) { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* V_0 = NULL; int32_t V_1 = 0; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* G_B6_0 = NULL; { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___root; V_0 = L_0; goto IL_0034; } IL_0009: { RuntimeObject* L_1 = __this->___comparer; KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_2 = ___0_item; Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_3 = V_0; NullCheck(L_3); KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_4; L_4 = Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_inline(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_1); int32_t L_5; L_5 = InterfaceFuncInvoker2< int32_t, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F, KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2, L_4); V_1 = L_5; int32_t L_6 = V_1; if (L_6) { goto IL_0021; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_7 = V_0; return L_7; } IL_0021: { int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_002d; } } { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_9 = V_0; NullCheck(L_9); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_10; L_10 = Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_inline(L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B6_0 = L_10; goto IL_0033; } IL_002d: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_11 = V_0; NullCheck(L_11); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_12; L_12 = Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_inline(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B6_0 = L_12; } IL_0033: { V_0 = G_B6_0; } IL_0034: { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_13 = V_0; if (L_13) { goto IL_0009; } } { return (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_UpdateVersion_m4BEBA092E3EC828472B9D290F2A059860FFB9829_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_ISerializable_GetObjectData_m475932525F7F0F8D7522152F458F5888EAD05AAF_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; VirtualActionInvoker2< SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(29, __this, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_GetObjectData_m6A48A965DFCAAAD0ED454C8C2B77DFB6FAD446FE_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* V_0 = NULL; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; int32_t L_3 = __this->___count; NullCheck(L_2); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, L_3, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; RuntimeObject* L_5 = __this->___comparer; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_4); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; int32_t L_9 = __this->___version; NullCheck(L_8); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_8, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_9, NULL); Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_10 = __this->___root; if (!L_10) { goto IL_007d; } } { int32_t L_11; L_11 = SortedSet_1_get_Count_m68C1ED9A503FF17CD08B9B0246BCE0BBB481B310(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_12 = (KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*)(KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 69), (uint32_t)L_11); V_0 = L_12; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_13 = V_0; SortedSet_1_CopyTo_m55201CE8DD6BE68720C75597B59D082F76685027(__this, L_13, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_15 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_14); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_14, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, (RuntimeObject*)L_15, L_17, NULL); } IL_007d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m8022486B7F7E46E4B6200095F6BB14CB29ECE876_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_sender; VirtualActionInvoker1< RuntimeObject* >::Invoke(30, __this, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_OnDeserialization_m81AE1236BAA9E23F2AC6183A18D0470FE7DC5264_gshared (SortedSet_1_tF0CB1B63FC80020253BF4EC28E5ECE660EE0B6DE* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* V_1 = NULL; int32_t V_2 = 0; { RuntimeObject* L_0 = __this->___comparer; if (!L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->___siInfo; if (L_1) { goto IL_001c; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_2 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_001c: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_3); RuntimeObject* L_6; L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL); __this->___comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))); Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = __this->___siInfo; NullCheck(L_7); int32_t L_8; L_8 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_7, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL); V_0 = L_8; int32_t L_9 = V_0; if (!L_9) { goto IL_009f; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); RuntimeObject* L_13; L_13 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_10, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, L_12, NULL); V_1 = ((KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_14 = V_1; if (L_14) { goto IL_0083; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_15 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0083: { V_2 = 0; goto IL_0099; } IL_0087: { KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_19 = (L_16)->GetAt(static_cast(L_18)); bool L_20; L_20 = SortedSet_1_Add_m6CB8B45EC4D727C3D1C0F67A661F77D69516A78F(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0099: { int32_t L_22 = V_2; KeyValuePair_2U5BU5D_t2ADC9B361CD06A7E28663E978B538081E9917B21* L_23 = V_1; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0087; } } IL_009f: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_24 = __this->___siInfo; NullCheck(L_24); int32_t L_25; L_25 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_24, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL); __this->___version = L_25; int32_t L_26 = __this->___count; int32_t L_27 = V_0; if ((((int32_t)L_26) == ((int32_t)L_27))) { goto IL_00c9; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_28 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD158A55362F81195C165C2CFB448622A361B357C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, method); } IL_00c9: { __this->___siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_Log2_mE176089570F5632C9D9B5A875C0E4F6F52FC39A9_gshared (int32_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_000d; } IL_0004: { int32_t L_0 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = ___0_value; ___0_value = ((int32_t)(L_1>>1)); } IL_000d: { int32_t L_2 = ___0_value; if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0004; } } { int32_t L_3 = V_0; return L_3; } } #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 SortedSet_1__ctor_m2D4FE0D87766AB1560B15C37B6C3ABB750AB0DAB_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* L_0; L_0 = Comparer_1_get_Default_mF0432C77CCC727F33EF733138201216D0B06038D(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->___comparer = (RuntimeObject*)L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)(RuntimeObject*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_mF621D7DA1DD527D2A5F7A109BD71616E97EB182E_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { RuntimeObject* G_B2_0 = NULL; SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* G_B2_1 = NULL; RuntimeObject* G_B1_0 = NULL; SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* G_B1_1 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_comparer; RuntimeObject* L_1 = L_0; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0011; } G_B1_0 = L_1; G_B1_1 = __this; } { Comparer_1_t03DA6AFB24C7CAB292D6DC3A872298EE43E6C879* L_2; L_2 = Comparer_1_get_Default_mF0432C77CCC727F33EF733138201216D0B06038D(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); G_B2_0 = ((RuntimeObject*)(L_2)); G_B2_1 = G_B1_1; } IL_0011: { NullCheck(G_B2_1); G_B2_1->___comparer = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___comparer), (void*)G_B2_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_m57A6B765354BF45757B4A9567C28777A10CACA42_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; __this->___siInfo = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_InOrderTreeWalk_mA7F3CD29AF987C08394DE282407DE66A70CA1506_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* ___0_action, const RuntimeMethod* method) { Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* V_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_1 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_2 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)1; } IL_000a: { int32_t L_1; L_1 = SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); int32_t L_2; L_2 = SortedSet_1_Log2_m579FF4D665F79A7BF1CC76F24F5AA7162AFC2801(((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* L_3 = (Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); Stack_1__ctor_m349242E7213047C258940F7B342D73E944F37B93(L_3, ((int32_t)il2cpp_codegen_multiply(2, L_2)), il2cpp_rgctx_method(method->klass->rgctx_data, 10)); V_0 = L_3; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_4 = __this->___root; V_1 = L_4; goto IL_0036; } IL_0028: { Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* L_5 = V_0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_6 = V_1; NullCheck(L_5); Stack_1_Push_m03ACB30D64C91C554BEB0608210EC0CFDE42ACDB(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_7 = V_1; NullCheck(L_7); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_8; L_8 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_1 = L_8; } IL_0036: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_9 = V_1; if (L_9) { goto IL_0028; } } { goto IL_0067; } IL_003b: { Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* L_10 = V_0; NullCheck(L_10); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_11; L_11 = Stack_1_Pop_m605375D0BAE97AD6E145FCE0921AD6CE5865024E(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_1 = L_11; TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* L_12 = ___0_action; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13 = V_1; NullCheck(L_12); bool L_14; L_14 = TreeWalkPredicate_1_Invoke_mFEB4B348C0619E23B5BF59E03681A4463EC60F8B_inline(L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); if (L_14) { goto IL_004d; } } { return (bool)0; } IL_004d: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_15 = V_1; NullCheck(L_15); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_16; L_16 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); V_2 = L_16; goto IL_0064; } IL_0056: { Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* L_17 = V_0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_18 = V_2; NullCheck(L_17); Stack_1_Push_m03ACB30D64C91C554BEB0608210EC0CFDE42ACDB(L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_19 = V_2; NullCheck(L_19); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_20; L_20 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_2 = L_20; } IL_0064: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_21 = V_2; if (L_21) { goto IL_0056; } } IL_0067: { Stack_1_t60101FC87E280EABF34BAB989EC4991415F9496F* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = Stack_1_get_Count_mBC480D28F628C83EBB69634A8B3493DF51E86DD9_inline(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (L_23) { goto IL_003b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { VirtualActionInvoker0::Invoke(22, __this); int32_t L_0 = __this->___count; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m92AF41F311D4B71E3E9DB6ECB1254CF21F24FC70_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_ICollection_get_IsSynchronized_mDD6C829AA5591ABFDFB580EEB8F154D3D048B80B_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_ICollection_get_SyncRoot_mE30439B002E3D18DBFA2BA3C270D955CA29A0047_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __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 = Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71(L_1, L_2, NULL, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_VersionCheck_m7C719895E882F1F3BA1CE905FD42047EBF608F19_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_IsWithinRange_mB72780B41297730903CC77EFA685B7E40D800D53_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { { uint32_t L_0 = ___0_item; bool L_1; L_1 = VirtualFuncInvoker1< bool, uint32_t >::Invoke(24, __this, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m3A4AC0BAC08C96F212F0A084D940B4E4AC975936_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { { uint32_t L_0 = ___0_item; bool L_1; L_1 = SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_AddIfNotPresent_m88E9F1E20E4683D7AC9C13C7E4A595BE26109199_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_1 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_2 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_3 = NULL; int32_t V_4 = 0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_5 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B11_0 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___root; if (L_0) { goto IL_002c; } } { uint32_t L_1 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_2 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); Node__ctor_m64F63276CF345192B61FC20735259AD318F45979(L_2, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); __this->___root = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_2); __this->___count = 1; int32_t L_3 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1)); return (bool)1; } IL_002c: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_4 = __this->___root; V_0 = L_4; V_1 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_2 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_3 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; int32_t L_5 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1)); V_4 = 0; goto IL_00ac; } IL_004c: { RuntimeObject* L_6 = __this->___comparer; uint32_t L_7 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_8 = V_0; NullCheck(L_8); uint32_t L_9; L_9 = Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_inline(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_6); int32_t L_10; L_10 = InterfaceFuncInvoker2< int32_t, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_6, L_7, L_9); V_4 = L_10; int32_t L_11 = V_4; if (L_11) { goto IL_0071; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_12 = __this->___root; NullCheck(L_12); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)0; } IL_0071: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13 = V_0; NullCheck(L_13); bool L_14; L_14 = Node_get_Is4Node_m70EE14C93E570177B34217E23011931F283CA3DD(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); if (!L_14) { goto IL_0092; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_15 = V_0; NullCheck(L_15); Node_Split4Node_m107C4F787BC3F822A632FC16FAFCBD3F67C9E8FB(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_16 = V_1; bool L_17; L_17 = Node_IsNonNullRed_mED7767FD51A3A68593726CAC0DD682613C95C2E0(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 28)); if (!L_17) { goto IL_0092; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_18 = V_0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_19 = V_2; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_20 = V_3; SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF(__this, L_18, (&V_1), L_19, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_0092: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_21 = V_2; V_3 = L_21; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_22 = V_1; V_2 = L_22; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_23 = V_0; V_1 = L_23; int32_t L_24 = V_4; if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_00a5; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_25 = V_0; NullCheck(L_25); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_26; L_26 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B11_0 = L_26; goto IL_00ab; } IL_00a5: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_27 = V_0; NullCheck(L_27); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_28; L_28 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B11_0 = L_28; } IL_00ab: { V_0 = G_B11_0; } IL_00ac: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_29 = V_0; if (L_29) { goto IL_004c; } } { uint32_t L_30 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_31 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); Node__ctor_m64F63276CF345192B61FC20735259AD318F45979(L_31, L_30, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 22)); V_5 = L_31; int32_t L_32 = V_4; if ((((int32_t)L_32) <= ((int32_t)0))) { goto IL_00c7; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_33 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_34 = V_5; NullCheck(L_33); Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_inline(L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); goto IL_00cf; } IL_00c7: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_35 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_36 = V_5; NullCheck(L_35); Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_inline(L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_00cf: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_37 = V_1; NullCheck(L_37); bool L_38; L_38 = Node_get_IsRed_mFC283B44BD154BAF38E4684ECC0BA6C260F0B88E(L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_38) { goto IL_00e3; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_39 = V_5; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_40 = V_2; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_41 = V_3; SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF(__this, L_39, (&V_1), L_40, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_00e3: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_42 = __this->___root; NullCheck(L_42); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); int32_t L_43 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_add(L_43, 1)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Remove_mA041EEFF2FF0640A0833710B295AAD8055C52E71_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { { uint32_t L_0 = ___0_item; bool L_1; L_1 = VirtualFuncInvoker1< bool, uint32_t >::Invoke(25, __this, L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_DoRemove_m4322939556C54C10D59CE42E803021F6E68445E0_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_1 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_2 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_3 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_4 = NULL; bool V_5 = false; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_6 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_7 = NULL; int32_t G_B21_0 = 0; int32_t G_B23_0 = 0; int32_t G_B22_0 = 0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B26_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B32_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B31_0 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { int32_t L_1 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_1, 1)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_2 = __this->___root; V_0 = L_2; V_1 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_2 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_3 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_4 = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; V_5 = (bool)0; goto IL_012a; } IL_0030: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = Node_get_Is2Node_m9863F2BC7C5444BE2E46C97BBD515F397CA3656E(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_4) { goto IL_00f0; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_5 = V_1; if (L_5) { goto IL_0049; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_6 = V_0; NullCheck(L_6); Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_00f0; } IL_0049: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_7 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_8 = V_0; NullCheck(L_7); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_9; L_9 = Node_GetSibling_m9D8D772300B5C802B9E4EE62C5B5EC0E8172AE9C(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_9; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_10 = V_6; NullCheck(L_10); bool L_11; L_11 = Node_get_IsRed_mFC283B44BD154BAF38E4684ECC0BA6C260F0B88E(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_11) { goto IL_00a0; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_12 = V_1; NullCheck(L_12); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13; L_13 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_14 = V_6; if ((!(((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_13) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_14)))) { goto IL_006e; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_15 = V_1; NullCheck(L_15); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_16; L_16 = Node_RotateLeft_m79004C5834B0D69602AB205F4E07F020C477E3CA(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); goto IL_0075; } IL_006e: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_17 = V_1; NullCheck(L_17); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_18; L_18 = Node_RotateRight_mEBF12341269A21E6433C099A19B3AD5C1F7AE25E(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); } IL_0075: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_19 = V_1; NullCheck(L_19); Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_20 = V_6; NullCheck(L_20); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_21 = V_2; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_22 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_23 = V_6; SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A(__this, L_21, L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_24 = V_6; V_2 = L_24; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_25 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_26 = V_3; if ((!(((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_25) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_26)))) { goto IL_0097; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_27 = V_6; V_4 = L_27; } IL_0097: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_28 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_29 = V_0; NullCheck(L_28); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_30; L_30 = Node_GetSibling_m9D8D772300B5C802B9E4EE62C5B5EC0E8172AE9C(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_30; } IL_00a0: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_31 = V_6; NullCheck(L_31); bool L_32; L_32 = Node_get_Is2Node_m9863F2BC7C5444BE2E46C97BBD515F397CA3656E(L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_32) { goto IL_00b1; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_33 = V_1; NullCheck(L_33); Node_Merge2Nodes_mCEDC708B5E7F4FCEFDE8FC280E1254D8973BF77D(L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_00f0; } IL_00b1: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_34 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_35 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_36 = V_0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_37 = V_6; NullCheck(L_35); uint8_t L_38; L_38 = Node_GetRotation_m4301ED1E1A6145871D72EC06B6FA9648ADC839B3(L_35, L_36, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); NullCheck(L_34); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_39; L_39 = Node_Rotate_mFEBB7F5893FE2BB4EB72D93C07DF4E4EA1D1487B(L_34, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); V_7 = L_39; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_40 = V_7; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_41 = V_1; NullCheck(L_41); uint8_t L_42; L_42 = Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_inline(L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_40); Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_inline(L_40, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_43 = V_1; NullCheck(L_43); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_44 = V_0; NullCheck(L_44); Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925(L_44, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_45 = V_2; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_46 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_47 = V_7; SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A(__this, L_45, L_46, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_48 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_49 = V_3; if ((!(((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_48) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_49)))) { goto IL_00ed; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_50 = V_7; V_4 = L_50; } IL_00ed: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_51 = V_7; V_2 = L_51; } IL_00f0: { bool L_52 = V_5; if (L_52) { goto IL_0108; } } { RuntimeObject* L_53 = __this->___comparer; uint32_t L_54 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_55 = V_0; NullCheck(L_55); uint32_t L_56; L_56 = Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_inline(L_55, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_53); int32_t L_57; L_57 = InterfaceFuncInvoker2< int32_t, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_53, L_54, L_56); G_B21_0 = L_57; goto IL_0109; } IL_0108: { G_B21_0 = (-1); } IL_0109: { int32_t L_58 = G_B21_0; if (L_58) { G_B23_0 = L_58; goto IL_0114; } G_B22_0 = L_58; } { V_5 = (bool)1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_59 = V_0; V_3 = L_59; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_60 = V_1; V_4 = L_60; G_B23_0 = G_B22_0; } IL_0114: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_61 = V_1; V_2 = L_61; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_62 = V_0; V_1 = L_62; if ((((int32_t)G_B23_0) < ((int32_t)0))) { goto IL_0123; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_63 = V_0; NullCheck(L_63); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_64; L_64 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_63, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B26_0 = L_64; goto IL_0129; } IL_0123: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_65 = V_0; NullCheck(L_65); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_66; L_66 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_65, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B26_0 = L_66; } IL_0129: { V_0 = G_B26_0; } IL_012a: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_67 = V_0; if (L_67) { goto IL_0030; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_68 = V_3; if (!L_68) { goto IL_014c; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_69 = V_3; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_70 = V_4; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_71 = V_1; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_72 = V_2; SortedSet_1_ReplaceNode_mC70419FEF0E69BA213DA3948EA2CDFC541F4C199(__this, L_69, L_70, L_71, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); int32_t L_73 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_subtract(L_73, 1)); } IL_014c: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_74 = __this->___root; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_75 = L_74; if (L_75) { G_B32_0 = L_75; goto IL_0158; } G_B31_0 = L_75; } { goto IL_015d; } IL_0158: { NullCheck(G_B32_0); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(G_B32_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_015d: { bool L_76 = V_5; return L_76; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_Clear_mD58AF353706CD1092063F34CCDCACA113E53F1B6_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { __this->___root = (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL); __this->___count = 0; int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Contains_m677DF22E41E8663DA4F4389C66DB0265C5FD7D8F_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { { uint32_t L_0 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_1; L_1 = VirtualFuncInvoker1< Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, uint32_t >::Invoke(28, __this, L_0); return (bool)((!(((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ___0_array; int32_t L_1 = ___1_index; int32_t L_2; L_2 = SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); SortedSet_1_CopyTo_mB06579715130A481E806D2BB427FA29B7A06ABE8(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_mB06579715130A481E806D2BB427FA29B7A06ABE8_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* V_0 = NULL; { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_0 = (U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 51)); U3CU3Ec__DisplayClass52_0__ctor_mB92EBEE669941A97DF406EB4727A879642B1C6E7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); V_0 = L_0; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_3 = V_0; int32_t L_4 = ___2_count; NullCheck(L_3); L_3->___count = L_4; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_5 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = ___0_array; NullCheck(L_5); L_5->___array = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___array), (void*)L_6); U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_7 = V_0; NullCheck(L_7); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = L_7->___array; if (L_8) { goto IL_002e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_002e: { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->___index; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0052; } } { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->___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*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method); } IL_0052: { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_17 = V_0; NullCheck(L_17); int32_t L_18 = L_17->___count; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_006b; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_19 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, method); } IL_006b: { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___count; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_22 = V_0; NullCheck(L_22); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = L_22->___array; NullCheck(L_23); U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->___index; if ((((int32_t)L_21) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_25))))) { goto IL_008d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method); } IL_008d: { U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_27 = V_0; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->___count; U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_30 = V_0; NullCheck(L_30); int32_t L_31 = L_30->___index; NullCheck(L_27); L_27->___count = ((int32_t)il2cpp_codegen_add(L_29, L_31)); U3CU3Ec__DisplayClass52_0_t78A11134B0A4E4F2F56A3B385E39506F8D72389D* L_32 = V_0; TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* L_33 = (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); TreeWalkPredicate_1__ctor_m7BD55CEDF14E71816F19D96A66964EC0ADA016F2(L_33, (RuntimeObject*)L_32, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 53)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_34; L_34 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* >::Invoke(21, __this, L_33); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_ICollection_CopyTo_m44CCAFCBE9CEB791A72F3E82D01040B480EAF07C_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* V_0 = NULL; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_0 = (U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 56)); U3CU3Ec__DisplayClass53_0__ctor_m8A44933FDAF7A850C46916FECE8502410FDB73D4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 57)); V_0 = L_0; U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; RuntimeArray* L_3 = ___0_array; if (L_3) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_001b: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_5, NULL); if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_0034; } } { 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*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0034: { RuntimeArray* L_8 = ___0_array; NullCheck(L_8); int32_t L_9; L_9 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_8, 0, NULL); if (!L_9) { goto IL_004d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, ((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_10, method); } IL_004d: { U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___index; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0071; } } { U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___index; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method); } IL_0071: { RuntimeArray* L_18 = ___0_array; NullCheck(L_18); int32_t L_19; L_19 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_18, NULL); U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___index; int32_t L_22; L_22 = SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_21))) >= ((int32_t)L_22))) { goto IL_0091; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method); } IL_0091: { RuntimeArray* L_24 = ___0_array; V_1 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)IsInst((RuntimeObject*)L_24, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_1; if (!L_25) { goto IL_00a9; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = V_1; U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_27 = V_0; NullCheck(L_27); int32_t L_28 = L_27->___index; SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47(__this, L_26, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); return; } IL_00a9: { U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_29 = V_0; RuntimeArray* L_30 = ___0_array; NullCheck(L_29); L_29->___objects = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_29->___objects), (void*)((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var))); U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_31 = V_0; NullCheck(L_31); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31->___objects; if (L_32) { goto IL_00cd; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_33 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, method); } IL_00cd: { } try { U3CU3Ec__DisplayClass53_0_t750161A9DC44153436F7707898458A2945F14C05* L_34 = V_0; TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* L_35 = (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); TreeWalkPredicate_1__ctor_m7BD55CEDF14E71816F19D96A66964EC0ADA016F2(L_35, (RuntimeObject*)L_34, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 59)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_36; L_36 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* >::Invoke(21, __this, L_35); goto IL_00f4; } 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_00e3; } throw e; } CATCH_00e3: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_37 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_38, ((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_38, method); } IL_00f4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD10B6BAD52FD675BF07965230E7B4C7027835A13((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 61)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1A104CB8D5ED9826C1A4292E17C5CD6584229ADB_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 L_0; L_0 = SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 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 RuntimeObject* SortedSet_1_System_Collections_IEnumerable_GetEnumerator_mA57247AD1A3FC4AC988F1DA8772B2A912421D39E_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 L_0; L_0 = SortedSet_1_GetEnumerator_m5684D8CA03FBBED1DE901CC70CD502EF1E3EF436(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_tE593E7EE7174EFAF5158681C152272C5131679B1 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 void SortedSet_1_InsertionBalance_m8C9873B19E4474F7013D8395489F1D902B87CBEF_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_current, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** ___1_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_grandParent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_greatGrandParent, const RuntimeMethod* method) { bool V_0 = false; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_1 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B4_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B8_0 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = ___2_grandParent; NullCheck(L_0); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_1; L_1 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** L_2 = ___1_parent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_3 = *((Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9**)L_2); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** L_4 = ___1_parent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_5 = *((Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9**)L_4); NullCheck(L_5); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_6; L_6 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_7 = ___0_current; V_0 = (bool)((((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_6) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_7))? 1 : 0); bool L_8 = V_0; if ((!(((uint32_t)((((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_1) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_3))? 1 : 0)) == ((uint32_t)L_8)))) { goto IL_002c; } } { bool L_9 = V_0; if (L_9) { goto IL_0023; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_10 = ___2_grandParent; NullCheck(L_10); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_11; L_11 = Node_RotateRight_mEBF12341269A21E6433C099A19B3AD5C1F7AE25E(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); G_B4_0 = L_11; goto IL_0029; } IL_0023: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_12 = ___2_grandParent; NullCheck(L_12); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13; L_13 = Node_RotateLeft_m79004C5834B0D69602AB205F4E07F020C477E3CA(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); G_B4_0 = L_13; } IL_0029: { V_1 = G_B4_0; goto IL_0042; } IL_002c: { bool L_14 = V_0; if (L_14) { goto IL_0037; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_15 = ___2_grandParent; NullCheck(L_15); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_16; L_16 = Node_RotateRightLeft_mCBC8F2C776ED86F343B2C425C191BFDE3D1B8117(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 64)); G_B8_0 = L_16; goto IL_003d; } IL_0037: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_17 = ___2_grandParent; NullCheck(L_17); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_18; L_18 = Node_RotateLeftRight_mE1484CB79D741D4A0BDE502D59BDF897B9086948(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 65)); G_B8_0 = L_18; } IL_003d: { V_1 = G_B8_0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9** L_19 = ___1_parent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_20 = ___3_greatGrandParent; *((RuntimeObject**)L_19) = (RuntimeObject*)L_20; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)L_20); } IL_0042: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_21 = ___2_grandParent; NullCheck(L_21); Node_ColorRed_m2ECD466E933CD2578F733C25314E9856E0FD2925(L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_22 = V_1; NullCheck(L_22); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_23 = ___3_greatGrandParent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_24 = ___2_grandParent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_25 = V_1; SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A(__this, L_23, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_parent, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_child, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_newChild, const RuntimeMethod* method) { { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = ___0_parent; if (!L_0) { goto IL_000c; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_1 = ___0_parent; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_2 = ___1_child; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_3 = ___2_newChild; NullCheck(L_1); Node_ReplaceChild_mCD1ADC63EDF1D11C580F21C1E31BE7BBEF685042(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 66)); return; } IL_000c: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_4 = ___2_newChild; __this->___root = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceNode_mC70419FEF0E69BA213DA3948EA2CDFC541F4C199_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_match, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___1_parentOfMatch, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___2_successor, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___3_parentOfSuccessor, const RuntimeMethod* method) { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B4_0 = NULL; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B3_0 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = ___2_successor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_1 = ___0_match; if ((!(((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_0) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_1)))) { goto IL_000e; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_2 = ___0_match; NullCheck(L_2); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_3; L_3 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ___2_successor = L_3; goto IL_0049; } IL_000e: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_4 = ___2_successor; NullCheck(L_4); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_5; L_5 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_6 = L_5; if (L_6) { G_B4_0 = L_6; goto IL_001a; } G_B3_0 = L_6; } { goto IL_001f; } IL_001a: { NullCheck(G_B4_0); Node_ColorBlack_m2AA61724B9DBF95254F6DC5311E495591B31B4AA(G_B4_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_001f: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_7 = ___3_parentOfSuccessor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_8 = ___0_match; if ((((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_7) == ((RuntimeObject*)(Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)L_8))) { goto IL_003d; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_9 = ___3_parentOfSuccessor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_10 = ___2_successor; NullCheck(L_10); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_11; L_11 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_9); Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_inline(L_9, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_12 = ___2_successor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13 = ___0_match; NullCheck(L_13); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_14; L_14 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_12); Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_inline(L_12, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); } IL_003d: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_15 = ___2_successor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_16 = ___0_match; NullCheck(L_16); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_17; L_17 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); NullCheck(L_15); Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_inline(L_15, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_0049: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_18 = ___2_successor; if (!L_18) { goto IL_0058; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_19 = ___2_successor; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_20 = ___0_match; NullCheck(L_20); uint8_t L_21; L_21 = Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_inline(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_19); Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_inline(L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0058: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_22 = ___1_parentOfMatch; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_23 = ___0_match; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_24 = ___2_successor; SortedSet_1_ReplaceChildOrRoot_m231E8D061FFBF26F8532036D6EDAF10BB9BFB71A(__this, L_22, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* SortedSet_1_FindNode_m5B80482E9E5C2F14DC52154991B9DB81F75A306C_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, uint32_t ___0_item, const RuntimeMethod* method) { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* V_0 = NULL; int32_t V_1 = 0; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* G_B6_0 = NULL; { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___root; V_0 = L_0; goto IL_0034; } IL_0009: { RuntimeObject* L_1 = __this->___comparer; uint32_t L_2 = ___0_item; Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_3 = V_0; NullCheck(L_3); uint32_t L_4; L_4 = Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_inline(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); NullCheck(L_1); int32_t L_5; L_5 = InterfaceFuncInvoker2< int32_t, uint32_t, uint32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, L_2, L_4); V_1 = L_5; int32_t L_6 = V_1; if (L_6) { goto IL_0021; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_7 = V_0; return L_7; } IL_0021: { int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_002d; } } { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_9 = V_0; NullCheck(L_9); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_10; L_10 = Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_inline(L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B6_0 = L_10; goto IL_0033; } IL_002d: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_11 = V_0; NullCheck(L_11); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_12; L_12 = Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_inline(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B6_0 = L_12; } IL_0033: { V_0 = G_B6_0; } IL_0034: { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_13 = V_0; if (L_13) { goto IL_0009; } } { return (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_UpdateVersion_m8F719324EDCD0A7A5B26672CF5E8CBC90A82D26A_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_ISerializable_GetObjectData_mBB3EBA1BD6BC49DD52DE4691F5225CC4D1D8528A_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; VirtualActionInvoker2< SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(29, __this, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_GetObjectData_m19E9F21F14E8A5FE8B093A4D6A8CD59CF022FAAB_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; int32_t L_3 = __this->___count; NullCheck(L_2); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, L_3, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; RuntimeObject* L_5 = __this->___comparer; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_4); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; int32_t L_9 = __this->___version; NullCheck(L_8); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_8, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_9, NULL); Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_10 = __this->___root; if (!L_10) { goto IL_007d; } } { int32_t L_11; L_11 = SortedSet_1_get_Count_mEA496E2921F55548EC29672E6F3A70E1C9652936(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 69), (uint32_t)L_11); V_0 = L_12; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = V_0; SortedSet_1_CopyTo_m7C62ADA981BEEEC443EB2038D94D7361F0D91D47(__this, L_13, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_14); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_14, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, (RuntimeObject*)L_15, L_17, NULL); } IL_007d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m4D06826E4DAD14B97C5A4C1D470D6D6421F8FBE3_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_sender; VirtualActionInvoker1< RuntimeObject* >::Invoke(30, __this, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_OnDeserialization_m68DC0237C417F01BD511779B583E27C6F2B39B08_gshared (SortedSet_1_t6C40A4E6EA34EB17ACFD87EBF04ED486049E2C81* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_1 = NULL; int32_t V_2 = 0; { RuntimeObject* L_0 = __this->___comparer; if (!L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->___siInfo; if (L_1) { goto IL_001c; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_2 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_001c: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_3); RuntimeObject* L_6; L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL); __this->___comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))); Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = __this->___siInfo; NullCheck(L_7); int32_t L_8; L_8 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_7, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL); V_0 = L_8; int32_t L_9 = V_0; if (!L_9) { goto IL_009f; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); RuntimeObject* L_13; L_13 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_10, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, L_12, NULL); V_1 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_14 = V_1; if (L_14) { goto IL_0083; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_15 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0083: { V_2 = 0; goto IL_0099; } IL_0087: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; uint32_t L_19 = (L_16)->GetAt(static_cast(L_18)); bool L_20; L_20 = SortedSet_1_Add_m1C94736F30176D99B084FC04E1CC4AB4CCDEFD63(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 21)); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0099: { int32_t L_22 = V_2; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = V_1; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0087; } } IL_009f: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_24 = __this->___siInfo; NullCheck(L_24); int32_t L_25; L_25 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_24, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL); __this->___version = L_25; int32_t L_26 = __this->___count; int32_t L_27 = V_0; if ((((int32_t)L_26) == ((int32_t)L_27))) { goto IL_00c9; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_28 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD158A55362F81195C165C2CFB448622A361B357C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, method); } IL_00c9: { __this->___siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_Log2_m579FF4D665F79A7BF1CC76F24F5AA7162AFC2801_gshared (int32_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_000d; } IL_0004: { int32_t L_0 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = ___0_value; ___0_value = ((int32_t)(L_1>>1)); } IL_000d: { int32_t L_2 = ___0_value; if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0004; } } { int32_t L_3 = V_0; return L_3; } } #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 SortedSet_1__ctor_m11E2C154F1593209ED2F37673E3B4957BF69F649_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_0; L_0 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (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->___comparer = (RuntimeObject*)L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)(RuntimeObject*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_m24BE0E03C0A47F9085DD6691C5EDEB43420379D1_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { RuntimeObject* G_B2_0 = NULL; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* G_B2_1 = NULL; RuntimeObject* G_B1_0 = NULL; SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* G_B1_1 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_comparer; RuntimeObject* L_1 = L_0; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0011; } G_B1_0 = L_1; G_B1_1 = __this; } { Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2; L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); G_B2_0 = ((RuntimeObject*)(L_2)); G_B2_1 = G_B1_1; } IL_0011: { NullCheck(G_B2_1); G_B2_1->___comparer = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___comparer), (void*)G_B2_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1__ctor_m92492BF4FAFD9C2A9A8792553A50AB4C285CDE0B_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; __this->___siInfo = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_InOrderTreeWalk_m14C47AF11708774C0FC2F5E3990F3EA94D72ACB6_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* ___0_action, const RuntimeMethod* method) { Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* V_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_1 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_2 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)1; } IL_000a: { int32_t L_1; L_1 = (( int32_t (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); int32_t L_2; L_2 = (( int32_t (*) (int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* L_3 = (Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); (( void (*) (Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_3, ((int32_t)il2cpp_codegen_multiply(2, L_2)), il2cpp_rgctx_method(method->klass->rgctx_data, 10)); V_0 = L_3; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_4 = __this->___root; V_1 = L_4; goto IL_0036; } IL_0028: { Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* L_5 = V_0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_6 = V_1; NullCheck(L_5); InvokerActionInvoker1< Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_5, L_6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_7 = V_1; NullCheck(L_7); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_8; L_8 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_1 = L_8; } IL_0036: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_9 = V_1; if (L_9) { goto IL_0028; } } { goto IL_0067; } IL_003b: { Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* L_10 = V_0; NullCheck(L_10); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_11; L_11 = InvokerFuncInvoker0< Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_10); V_1 = L_11; TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* L_12 = ___0_action; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13 = V_1; NullCheck(L_12); bool L_14; L_14 = (( bool (*) (TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); if (L_14) { goto IL_004d; } } { return (bool)0; } IL_004d: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_15 = V_1; NullCheck(L_15); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_16; L_16 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); V_2 = L_16; goto IL_0064; } IL_0056: { Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* L_17 = V_0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_18 = V_2; NullCheck(L_17); InvokerActionInvoker1< Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_17, L_18); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_19 = V_2; NullCheck(L_19); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_20; L_20 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); V_2 = L_20; } IL_0064: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_21 = V_2; if (L_21) { goto IL_0056; } } IL_0067: { Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = (( int32_t (*) (Stack_1_tEDDC663FCEA0D04571EA6DC6475CCEB7F77D0D71*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); if (L_23) { goto IL_003b; } } { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_get_Count_mF8E6634A05288A9F92B3332D1BB40567F5B8847A_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { VirtualActionInvoker0::Invoke(22, __this); int32_t L_0 = __this->___count; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2E0CF4A6D3C23BD90B588462CB9507E656E30964_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_System_Collections_ICollection_get_IsSynchronized_m9809FDE90D2288A2B487D1B1194002313BE1744D_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_ICollection_get_SyncRoot_m861D8904555F40BAA9BF3F3913475286CCB68E71_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __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 = Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71(L_1, L_2, NULL, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_VersionCheck_mA5BE354734205CF02928ADBD583EE7E54AA7CC39_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_IsWithinRange_m586FAA4E96F11DCDE7992F5EA40B6A635113BC70_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Add_mAF89E4EAB2D98CB81C066F6DC2A2C11FF43CC1BC_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); bool L_1; L_1 = VirtualFuncInvoker1Invoker< bool, Il2CppFullySharedGenericAny >::Invoke(24, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_Generic_ICollectionU3CTU3E_Add_m5389931753E4B8806E0B1BEEE625E5FF23F9F93D_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); bool L_1; L_1 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_AddIfNotPresent_m267A960C51415DB0FAD324726D563692EDB954F2_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); const Il2CppFullySharedGenericAny L_7 = L_1; const Il2CppFullySharedGenericAny L_30 = L_1; const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_1 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_2 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_3 = NULL; int32_t V_4 = 0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_5 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B11_0 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = __this->___root; if (L_0) { goto IL_002c; } } { il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_2 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); InvokerActionInvoker2< Il2CppFullySharedGenericAny, uint8_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_1: *(void**)L_1), (uint8_t)0); __this->___root = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_2); __this->___count = 1; int32_t L_3 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1)); return (bool)1; } IL_002c: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_4 = __this->___root; V_0 = L_4; V_1 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_2 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_3 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; int32_t L_5 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1)); V_4 = 0; goto IL_00ac; } IL_004c: { RuntimeObject* L_6 = __this->___comparer; il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_8 = V_0; NullCheck(L_8); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_8, (Il2CppFullySharedGenericAny*)L_9); NullCheck(L_6); int32_t L_10; L_10 = InterfaceFuncInvoker2Invoker< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_9: *(void**)L_9)); V_4 = L_10; int32_t L_11 = V_4; if (L_11) { goto IL_0071; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_12 = __this->___root; NullCheck(L_12); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); return (bool)0; } IL_0071: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13 = V_0; NullCheck(L_13); bool L_14; L_14 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); if (!L_14) { goto IL_0092; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_15 = V_0; NullCheck(L_15); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 27)))(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_16 = V_1; bool L_17; L_17 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 28)); if (!L_17) { goto IL_0092; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_18 = V_0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_19 = V_2; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_20 = V_3; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB**, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, L_18, (&V_1), L_19, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_0092: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_21 = V_2; V_3 = L_21; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_22 = V_1; V_2 = L_22; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_23 = V_0; V_1 = L_23; int32_t L_24 = V_4; if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_00a5; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_25 = V_0; NullCheck(L_25); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_26; L_26 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B11_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_26); goto IL_00ab; } IL_00a5: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_27 = V_0; NullCheck(L_27); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_28; L_28 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B11_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_28); } IL_00ab: { V_0 = G_B11_0; } IL_00ac: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_29 = V_0; if (L_29) { goto IL_004c; } } { il2cpp_codegen_memcpy(L_30, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_31 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); InvokerActionInvoker2< Il2CppFullySharedGenericAny, uint8_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_31, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_30: *(void**)L_30), (uint8_t)1); V_5 = L_31; int32_t L_32 = V_4; if ((((int32_t)L_32) <= ((int32_t)0))) { goto IL_00c7; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_33 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_34 = V_5; NullCheck(L_33); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_33, L_34, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); goto IL_00cf; } IL_00c7: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_35 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_36 = V_5; NullCheck(L_35); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)))(L_35, L_36, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_00cf: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_37 = V_1; NullCheck(L_37); bool L_38; L_38 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_38) { goto IL_00e3; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_39 = V_5; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_40 = V_2; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_41 = V_3; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB**, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, L_39, (&V_1), L_40, L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_00e3: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_42 = __this->___root; NullCheck(L_42); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); int32_t L_43 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_add(L_43, 1)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Remove_m7FF75998DF211EB5A66B2AFE5118C13A3C6A0A74_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); bool L_1; L_1 = VirtualFuncInvoker1Invoker< bool, Il2CppFullySharedGenericAny >::Invoke(25, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_DoRemove_m4EED9DCD653F3B89F8BE2D79D53E7811F13D3532_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_54 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); const Il2CppFullySharedGenericAny L_56 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_1 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_2 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_3 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_4 = NULL; bool V_5 = false; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_6 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_7 = NULL; int32_t G_B21_0 = 0; int32_t G_B23_0 = 0; int32_t G_B22_0 = 0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B26_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B32_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B31_0 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = __this->___root; if (L_0) { goto IL_000a; } } { return (bool)0; } IL_000a: { int32_t L_1 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_1, 1)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_2 = __this->___root; V_0 = L_2; V_1 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_2 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_3 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_4 = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; V_5 = (bool)0; goto IL_012a; } IL_0030: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_3 = V_0; NullCheck(L_3); bool L_4; L_4 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_4) { goto IL_00f0; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_5 = V_1; if (L_5) { goto IL_0049; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_6 = V_0; NullCheck(L_6); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); goto IL_00f0; } IL_0049: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_7 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_8 = V_0; NullCheck(L_7); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_9; L_9 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 38)))(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_9; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_10 = V_6; NullCheck(L_10); bool L_11; L_11 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); if (!L_11) { goto IL_00a0; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_12 = V_1; NullCheck(L_12); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13; L_13 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_14 = V_6; if ((!(((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_13) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_14)))) { goto IL_006e; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_15 = V_1; NullCheck(L_15); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_16; L_16 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)))(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); goto IL_0075; } IL_006e: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_17 = V_1; NullCheck(L_17); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_18; L_18 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)))(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); } IL_0075: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_19 = V_1; NullCheck(L_19); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_20 = V_6; NullCheck(L_20); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_21 = V_2; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_22 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_23 = V_6; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_21, L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_24 = V_6; V_2 = L_24; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_25 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_26 = V_3; if ((!(((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_25) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_26)))) { goto IL_0097; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_27 = V_6; V_4 = L_27; } IL_0097: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_28 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_29 = V_0; NullCheck(L_28); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_30; L_30 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 38)))(L_28, L_29, il2cpp_rgctx_method(method->klass->rgctx_data, 38)); V_6 = L_30; } IL_00a0: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_31 = V_6; NullCheck(L_31); bool L_32; L_32 = (( bool (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_31, il2cpp_rgctx_method(method->klass->rgctx_data, 36)); if (!L_32) { goto IL_00b1; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_33 = V_1; NullCheck(L_33); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_00f0; } IL_00b1: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_34 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_35 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_36 = V_0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_37 = V_6; NullCheck(L_35); uint8_t L_38; L_38 = (( uint8_t (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(L_35, L_36, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); NullCheck(L_34); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_39; L_39 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, uint8_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)))(L_34, L_38, il2cpp_rgctx_method(method->klass->rgctx_data, 44)); V_7 = L_39; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_40 = V_7; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_41 = V_1; NullCheck(L_41); uint8_t L_42; L_42 = (( uint8_t (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_41, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_40); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, uint8_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(L_40, L_42, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_43 = V_1; NullCheck(L_43); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_43, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_44 = V_0; NullCheck(L_44); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(L_44, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_45 = V_2; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_46 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_47 = V_7; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_45, L_46, L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_48 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_49 = V_3; if ((!(((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_48) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_49)))) { goto IL_00ed; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_50 = V_7; V_4 = L_50; } IL_00ed: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_51 = V_7; V_2 = L_51; } IL_00f0: { bool L_52 = V_5; if (L_52) { goto IL_0108; } } { RuntimeObject* L_53 = __this->___comparer; il2cpp_codegen_memcpy(L_54, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_55 = V_0; NullCheck(L_55); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_55, (Il2CppFullySharedGenericAny*)L_56); NullCheck(L_53); int32_t L_57; L_57 = InterfaceFuncInvoker2Invoker< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_53, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_54: *(void**)L_54), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_56: *(void**)L_56)); G_B21_0 = L_57; goto IL_0109; } IL_0108: { G_B21_0 = (-1); } IL_0109: { int32_t L_58 = G_B21_0; if (L_58) { G_B23_0 = L_58; goto IL_0114; } G_B22_0 = L_58; } { V_5 = (bool)1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_59 = V_0; V_3 = L_59; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_60 = V_1; V_4 = L_60; G_B23_0 = G_B22_0; } IL_0114: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_61 = V_1; V_2 = L_61; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_62 = V_0; V_1 = L_62; if ((((int32_t)G_B23_0) < ((int32_t)0))) { goto IL_0123; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_63 = V_0; NullCheck(L_63); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_64; L_64 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_63, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B26_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_64); goto IL_0129; } IL_0123: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_65 = V_0; NullCheck(L_65); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_66; L_66 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_65, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B26_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_66); } IL_0129: { V_0 = G_B26_0; } IL_012a: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_67 = V_0; if (L_67) { goto IL_0030; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_68 = V_3; if (!L_68) { goto IL_014c; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_69 = V_3; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_70 = V_4; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_71 = V_1; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_72 = V_2; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 47)))(__this, L_69, L_70, L_71, L_72, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); int32_t L_73 = __this->___count; __this->___count = ((int32_t)il2cpp_codegen_subtract(L_73, 1)); } IL_014c: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_74 = __this->___root; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_75 = L_74; if (L_75) { G_B32_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_75); goto IL_0158; } G_B31_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_75); } { goto IL_015d; } IL_0158: { NullCheck(G_B32_0); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(G_B32_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_015d: { bool L_76 = V_5; return L_76; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_Clear_m72DD3AAD425FBF01ED1695F6E85BD161C6F4BA8B_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { __this->___root = (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL); __this->___count = 0; int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SortedSet_1_Contains_m08CA74B05D995CF2E6BC7FE029BB55047EEFD292_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_1; L_1 = VirtualFuncInvoker1Invoker< Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Il2CppFullySharedGenericAny >::Invoke(28, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_0: *(void**)L_0)); return (bool)((!(((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m34CB5771C13F8F93B145C512B6A2D217CC4B12F9_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_array; int32_t L_1 = ___1_index; int32_t L_2; L_2 = (( int32_t (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_CopyTo_m4551621D718EDDBE764C191CD3D1B0D642D9DF72_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method) { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* V_0 = NULL; { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_0 = (U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 51)); (( void (*) (U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 52)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); V_0 = L_0; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_3 = V_0; int32_t L_4 = ___2_count; NullCheck(L_3); L_3->___count = L_4; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_5 = V_0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = ___0_array; NullCheck(L_5); L_5->___array = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___array), (void*)L_6); U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_7 = V_0; NullCheck(L_7); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = L_7->___array; if (L_8) { goto IL_002e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_002e: { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->___index; if ((((int32_t)L_11) >= ((int32_t)0))) { goto IL_0052; } } { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->___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*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, method); } IL_0052: { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_17 = V_0; NullCheck(L_17); int32_t L_18 = L_17->___count; if ((((int32_t)L_18) >= ((int32_t)0))) { goto IL_006b; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_19 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, method); } IL_006b: { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___count; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_22 = V_0; NullCheck(L_22); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = L_22->___array; NullCheck(L_23); U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->___index; if ((((int32_t)L_21) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_23)->max_length)), L_25))))) { goto IL_008d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method); } IL_008d: { U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_27 = V_0; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->___count; U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_30 = V_0; NullCheck(L_30); int32_t L_31 = L_30->___index; NullCheck(L_27); L_27->___count = ((int32_t)il2cpp_codegen_add(L_29, L_31)); U3CU3Ec__DisplayClass52_0_t2C472C76C625D6C7BEFAA5592B0FC15CA3D97EB5* L_32 = V_0; TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* L_33 = (TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); (( void (*) (TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 54)))(L_33, (RuntimeObject*)L_32, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 53)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_34; L_34 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* >::Invoke(21, __this, L_33); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Collections_ICollection_CopyTo_m94FDF44EFEE530F94F8F8E04643CB9A414343024_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* V_0 = NULL; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_0 = (U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 56)); (( void (*) (U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 57)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 57)); V_0 = L_0; U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_1 = V_0; int32_t L_2 = ___1_index; NullCheck(L_1); L_1->___index = L_2; RuntimeArray* L_3 = ___0_array; if (L_3) { goto IL_001b; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_001b: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_5, NULL); if ((((int32_t)L_6) == ((int32_t)1))) { goto IL_0034; } } { 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*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0034: { RuntimeArray* L_8 = ___0_array; NullCheck(L_8); int32_t L_9; L_9 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_8, 0, NULL); if (!L_9) { goto IL_004d; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, ((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_10, method); } IL_004d: { U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___index; if ((((int32_t)L_12) >= ((int32_t)0))) { goto IL_0071; } } { U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___index; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, method); } IL_0071: { RuntimeArray* L_18 = ___0_array; NullCheck(L_18); int32_t L_19; L_19 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_18, NULL); U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___index; int32_t L_22; L_22 = (( int32_t (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_21))) >= ((int32_t)L_22))) { goto IL_0091; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_23 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method); } IL_0091: { RuntimeArray* L_24 = ___0_array; V_1 = ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)IsInst((RuntimeObject*)L_24, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = V_1; if (!L_25) { goto IL_00a9; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_26 = V_1; U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_27 = V_0; NullCheck(L_27); int32_t L_28 = L_27->___index; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 58)))(__this, L_26, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); return; } IL_00a9: { U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_29 = V_0; RuntimeArray* L_30 = ___0_array; NullCheck(L_29); L_29->___objects = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_29->___objects), (void*)((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_30, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var))); U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_31 = V_0; NullCheck(L_31); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31->___objects; if (L_32) { goto IL_00cd; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_33 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, method); } IL_00cd: { } try { U3CU3Ec__DisplayClass53_0_t1841DB462CE4617FDBFC8F281A034C50D54B7448* L_34 = V_0; TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* L_35 = (TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); (( void (*) (TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 54)))(L_35, (RuntimeObject*)L_34, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 59)), il2cpp_rgctx_method(method->klass->rgctx_data, 54)); bool L_36; L_36 = VirtualFuncInvoker1< bool, TreeWalkPredicate_1_tC4073A167ECF26DA9D9D0D4B14F67313B7B8A016* >::Invoke(21, __this, L_35); goto IL_00f4; } 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_00e3; } throw e; } CATCH_00e3: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_37 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_38, ((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_38, method); } IL_00f4: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t71F09436B846CE1804083C9B36997E4573540582 SortedSet_1_GetEnumerator_mB29FBB39E45DF7D1AF3264B732A02613F9305CC2_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { Enumerator_t71F09436B846CE1804083C9B36997E4573540582 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m37A6313A32B9FC5F6EB5D51D8F684495F740383E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 61)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SortedSet_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mA79EEC19FE3D48F1664BA35994021F31C74FFE1D_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { Enumerator_t71F09436B846CE1804083C9B36997E4573540582 L_0; L_0 = (( Enumerator_t71F09436B846CE1804083C9B36997E4573540582 (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 62)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_t71F09436B846CE1804083C9B36997E4573540582 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 RuntimeObject* SortedSet_1_System_Collections_IEnumerable_GetEnumerator_mDCF814E9198EA5D3B8BBBBEF714D78E5CA8FE4EC_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { Enumerator_t71F09436B846CE1804083C9B36997E4573540582 L_0; L_0 = (( Enumerator_t71F09436B846CE1804083C9B36997E4573540582 (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 62)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62)); Enumerator_t71F09436B846CE1804083C9B36997E4573540582 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 void SortedSet_1_InsertionBalance_mEC1566973B913256A811997605CD37A9E59C4C4B_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___0_current, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB** ___1_parent, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___2_grandParent, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___3_greatGrandParent, const RuntimeMethod* method) { bool V_0 = false; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_1 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B4_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B8_0 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = ___2_grandParent; NullCheck(L_0); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_1; L_1 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB** L_2 = ___1_parent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_3 = *((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB**)L_2); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB** L_4 = ___1_parent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_5 = *((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB**)L_4); NullCheck(L_5); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_6; L_6 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_7 = ___0_current; V_0 = (bool)((((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_6) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_7))? 1 : 0); bool L_8 = V_0; if ((!(((uint32_t)((((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_1) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_3))? 1 : 0)) == ((uint32_t)L_8)))) { goto IL_002c; } } { bool L_9 = V_0; if (L_9) { goto IL_0023; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_10 = ___2_grandParent; NullCheck(L_10); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_11; L_11 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 40)); G_B4_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_11); goto IL_0029; } IL_0023: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_12 = ___2_grandParent; NullCheck(L_12); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13; L_13 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)))(L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); G_B4_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_13); } IL_0029: { V_1 = G_B4_0; goto IL_0042; } IL_002c: { bool L_14 = V_0; if (L_14) { goto IL_0037; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_15 = ___2_grandParent; NullCheck(L_15); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_16; L_16 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 64)))(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 64)); G_B8_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_16); goto IL_003d; } IL_0037: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_17 = ___2_grandParent; NullCheck(L_17); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_18; L_18 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 65)))(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 65)); G_B8_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_18); } IL_003d: { V_1 = G_B8_0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB** L_19 = ___1_parent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_20 = ___3_greatGrandParent; *((RuntimeObject**)L_19) = (RuntimeObject*)L_20; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)L_20); } IL_0042: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_21 = ___2_grandParent; NullCheck(L_21); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)))(L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_22 = V_1; NullCheck(L_22); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_23 = ___3_greatGrandParent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_24 = ___2_grandParent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_25 = V_1; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_23, L_24, L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceChildOrRoot_m4E31ECB2E0562BD48BAAAA8CE92E660786D9DBC5_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___0_parent, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___1_child, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___2_newChild, const RuntimeMethod* method) { { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = ___0_parent; if (!L_0) { goto IL_000c; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_1 = ___0_parent; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_2 = ___1_child; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_3 = ___2_newChild; NullCheck(L_1); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 66)))(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 66)); return; } IL_000c: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_4 = ___2_newChild; __this->___root = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___root), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_ReplaceNode_mBDF5C4FF096EA8F83C4E2FF596C6224955E9241C_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___0_match, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___1_parentOfMatch, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___2_successor, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* ___3_parentOfSuccessor, const RuntimeMethod* method) { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B4_0 = NULL; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B3_0 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = ___2_successor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_1 = ___0_match; if ((!(((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_0) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_1)))) { goto IL_000e; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_2 = ___0_match; NullCheck(L_2); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_3; L_3 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ___2_successor = L_3; goto IL_0049; } IL_000e: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_4 = ___2_successor; NullCheck(L_4); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_5; L_5 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_6 = L_5; if (L_6) { G_B4_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_6); goto IL_001a; } G_B3_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_6); } { goto IL_001f; } IL_001a: { NullCheck(G_B4_0); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(G_B4_0, il2cpp_rgctx_method(method->klass->rgctx_data, 25)); } IL_001f: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_7 = ___3_parentOfSuccessor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_8 = ___0_match; if ((((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_7) == ((RuntimeObject*)(Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_8))) { goto IL_003d; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_9 = ___3_parentOfSuccessor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_10 = ___2_successor; NullCheck(L_10); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_11; L_11 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_9); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)))(L_9, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_12 = ___2_successor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13 = ___0_match; NullCheck(L_13); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_14; L_14 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); NullCheck(L_12); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_12, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); } IL_003d: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_15 = ___2_successor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_16 = ___0_match; NullCheck(L_16); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_17; L_17 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); NullCheck(L_15); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)))(L_15, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); } IL_0049: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_18 = ___2_successor; if (!L_18) { goto IL_0058; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_19 = ___2_successor; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_20 = ___0_match; NullCheck(L_20); uint8_t L_21; L_21 = (( uint8_t (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); NullCheck(L_19); (( void (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, uint8_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(L_19, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0058: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_22 = ___1_parentOfMatch; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_23 = ___0_match; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_24 = ___2_successor; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_22, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* SortedSet_1_FindNode_m7E02E4CF3DE74A449FD555A69412FEA4A7D39C34_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* V_0 = NULL; int32_t V_1 = 0; Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* G_B6_0 = NULL; { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_0 = __this->___root; V_0 = L_0; goto IL_0034; } IL_0009: { RuntimeObject* L_1 = __this->___comparer; il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___0_item : &___0_item), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_3 = V_0; NullCheck(L_3); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_3, (Il2CppFullySharedGenericAny*)L_4); NullCheck(L_1); int32_t L_5; L_5 = InterfaceFuncInvoker2Invoker< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_2: *(void**)L_2), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_4: *(void**)L_4)); V_1 = L_5; int32_t L_6 = V_1; if (L_6) { goto IL_0021; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_7 = V_0; return L_7; } IL_0021: { int32_t L_8 = V_1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_002d; } } { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_9 = V_0; NullCheck(L_9); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_10; L_10 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); G_B6_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_10); goto IL_0033; } IL_002d: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_11 = V_0; NullCheck(L_11); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_12; L_12 = (( Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* (*) (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); G_B6_0 = ((Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)L_12); } IL_0033: { V_0 = G_B6_0; } IL_0034: { Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_13 = V_0; if (L_13) { goto IL_0009; } } { return (Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_UpdateVersion_m172929972B25F2EDDF426E8D7D69003E7E001E2C_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___version; __this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_ISerializable_GetObjectData_m542305855B960DD4A3C41B23E6C12C671FCBA4AE_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context; VirtualActionInvoker2< SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 >::Invoke(29, __this, L_0, L_1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_GetObjectData_mE6F953A9B70F9C6F40D01EC828D4AE6EED34D93B_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL; { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; 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*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = ___0_info; int32_t L_3 = __this->___count; NullCheck(L_2); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_2, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, L_3, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_4 = ___0_info; RuntimeObject* L_5 = __this->___comparer; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); NullCheck(L_4); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_4, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject*)L_5, L_7, NULL); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_8 = ___0_info; int32_t L_9 = __this->___version; NullCheck(L_8); SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_8, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_9, NULL); Node_t2A8A2E5FDB8FFFF9A0226914D754049360D7CFBB* L_10 = __this->___root; if (!L_10) { goto IL_007d; } } { int32_t L_11; L_11 = (( int32_t (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 69), (uint32_t)L_11); V_0 = L_12; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = V_0; (( void (*) (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 58)))(__this, L_13, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 58)); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = ___0_info; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_14); SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_14, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, (RuntimeObject*)L_15, L_17, NULL); } IL_007d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_mFDBF0BF4F39DA621F204E108AE8ED0B59349CF8A_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_sender; VirtualActionInvoker1< RuntimeObject* >::Invoke(30, __this, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortedSet_1_OnDeserialization_m32D2F6DF9680EF85F1E98A262055DB2EE717E334_gshared (SortedSet_1_t5F3E6B262FACA2263604FC55791E6B85C1E0D52D* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); int32_t V_0 = 0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL; int32_t V_2 = 0; { RuntimeObject* L_0 = __this->___comparer; if (!L_0) { goto IL_0009; } } { return; } IL_0009: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = __this->___siInfo; if (L_1) { goto IL_001c; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_2 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAEE8DD47F29A535762B8579D9E3E69D0D84968BB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_001c: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 68)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_3); RuntimeObject* L_6; L_6 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_3, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_5, NULL); __this->___comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4))); Il2CppCodeGenWriteBarrier((void**)(&__this->___comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 4)))); SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = __this->___siInfo; NullCheck(L_7); int32_t L_8; L_8 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_7, _stringLiteral37B9D73BE7368F9E631CD06C5DC3758F48D4E89C, NULL); V_0 = L_8; int32_t L_9 = V_0; if (!L_9) { goto IL_009f; } } { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_10 = __this->___siInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 70)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); RuntimeObject* L_13; L_13 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_10, _stringLiteral0155A0AFC8BEA8B1160767A28C9F6B5A5DE21612, L_12, NULL); V_1 = ((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)Castclass((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 49))); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_1; if (L_14) { goto IL_0083; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_15 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB85B9BFFDE3135B37337A7491E104BC8493E6C0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0083: { V_2 = 0; goto IL_0099; } IL_0087: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; il2cpp_codegen_memcpy(L_19, (L_16)->GetAddressAt(static_cast(L_18)), SizeOf_T_t934EEDACADF3463E1527A92E3EA1456E1AD0DED6); bool L_20; L_20 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_19: *(void**)L_19)); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0099: { int32_t L_22 = V_2; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = V_1; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0087; } } IL_009f: { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_24 = __this->___siInfo; NullCheck(L_24); int32_t L_25; L_25 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_24, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL); __this->___version = L_25; int32_t L_26 = __this->___count; int32_t L_27 = V_0; if ((((int32_t)L_26) == ((int32_t)L_27))) { goto IL_00c9; } } { SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_28 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var))); SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD158A55362F81195C165C2CFB448622A361B357C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, method); } IL_00c9: { __this->___siInfo = (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___siInfo), (void*)(SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*)NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortedSet_1_Log2_m6EDFF3696AB144C4BCA5D85DE8FB595407FBD64F_gshared (int32_t ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_000d; } IL_0004: { int32_t L_0 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = ___0_value; ___0_value = ((int32_t)(L_1>>1)); } IL_000d: { int32_t L_2 = ___0_value; if ((((int32_t)L_2) > ((int32_t)0))) { goto IL_0004; } } { int32_t L_3 = V_0; return L_3; } } #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 void SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_Multicast(SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_OpenInst(SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_OpenStatic(SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m03F03E0946089DC4B2999429EFD9CA76AC7CD4D6_gshared (SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_mF271E3A74E1BB6A7C270086B470567D0D0701721_gshared (SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ReadOnlySequence_1_tC55D1EE05462C24404AFA9B9E464BB7F49EC1E24, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_Multicast(SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_OpenInst(SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_OpenStatic(SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m1DF9F6D7AD4CC7CF4B4024E2AF1E746E7BBDABDC_gshared (SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m690C5A1E153556BD5A6EDA12602D08601E970C66_gshared (SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_Multicast(SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_OpenInst(SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_OpenStatic(SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m76F57D5C9B25A91D41A5342B257308B7CE1D5327_gshared (SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m7EEA2E6D483196F5E3734B46769858BD5397E2FF_gshared (SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_t2EFA4EBFBFEA86EBB10F179B46296F981FF156B0, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_Multicast(SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_OpenInst(SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_OpenStatic(SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m4BBCE8F9C0E8FCC935E1765742799AEAD48606AE_gshared (SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m761FF4012DB09668C6A5AA76774E9F04199D212E_gshared (SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_3_tFD2ADB3DA89E958885034AAFEF1ABDA8C814D987, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_Multicast(SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_OpenInst(SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_OpenStatic(SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m268DF6B65921E89C2899B31728312BCB82CED35C_gshared (SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m678FEF7D3108226930FA138006F338745522170A_gshared (SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t85D49C8D2CE4019E548216A7B0B27B1174611F89, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_Multicast(SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_OpenInst(SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_OpenStatic(SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m0FF72463EA270C1383CD7672E5BDE71108C6C415_gshared (SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_mB1F5E4B004D8986CDAB7EEA71A16B62E0D0FDB62_gshared (SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t43C510667793928B98E2462BCA32ED0B7AC5D7A7, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_Multicast(SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_OpenInst(SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_OpenStatic(SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m89F8A722401F76518AC5868FE52EF35A183ABB80_gshared (SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m6E4F628A26A613CE23D8479FD815C01E3C9D6803_gshared (SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_4_t73E931548E079317A143A35260865861C31C7F68, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_Multicast(SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_OpenInst(SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_OpenStatic(SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m52B80F2401AFC1EDA0C92BDEC3320FB33A9FEB85_gshared (SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m65D110A8BF9027F070FA8CF53AF75D47A98C6E2A_gshared (SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_5_t558B9F95CA55DE5694FC58A3BEAE441BF728FB57, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_Multicast(SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85 ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_OpenInst(SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } void SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_OpenStatic(SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr)(___0_span, ___1_arg, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_m779B33E518F02340D4E655DDF668877EE565FE88_gshared (SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_OpenStatic; else { __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = __this->___method_ptr; __this->___method_code = (intptr_t)__this->___m_target; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m494D48610BBC75F2900F6C061FDD40B45EB91C47_gshared (SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* __this, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D ___0_span, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85 ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D, ValueTuple_8_t9B4E1B0569C36F02E150189D05FFCC0A69667F85, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 void SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_Multicast(SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, Il2CppFullySharedGenericAny ___1_arg, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, Il2CppFullySharedGenericAny, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_span, ___1_arg, reinterpret_cast(currentDelegate->___method)); } } void SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_OpenStaticInvoker(SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, Il2CppFullySharedGenericAny ___1_arg, const RuntimeMethod* method) { InvokerActionInvoker2< Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_span, ___1_arg); } void SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_ClosedStaticInvoker(SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, Il2CppFullySharedGenericAny ___1_arg, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_span, ___1_arg); } void SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_ClosedInstInvoker(SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, Il2CppFullySharedGenericAny ___1_arg, const RuntimeMethod* method) { InvokerActionInvoker2< Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_span, ___1_arg); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2__ctor_mDA3D51C491A1F13D8CC15EB34D552737FFAE68E4_gshared (SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (isOpen) __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_OpenStaticInvoker; else __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_ClosedStaticInvoker; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = (intptr_t)&SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_ClosedInstInvoker; } __this->___extra_arg = (intptr_t)&SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanAction_2_Invoke_m4E51CE671BDBB67F3A2E93DA5AA706A80D9F166C_gshared (SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* __this, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54 ___0_span, Il2CppFullySharedGenericAny ___1_arg, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Span_1_tDEB40BEFA77B5E4BB49B058CD3050EEA4DD36C54, Il2CppFullySharedGenericAny, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_span, ___1_arg, reinterpret_cast(__this->___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 #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 Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, const RuntimeMethod* method) { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 V_0; memset((&V_0), 0, sizeof(V_0)); { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5)); goto IL_0037; } IL_0037: { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mB473CC15720118CB8C323F3D0E776E89DDB2D3F6_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 V_0; memset((&V_0), 0, sizeof(V_0)); { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFDEBDB83CE842124FDE9EA4004D4FA9908D841A7_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF(L_1, NULL); } IL_0016: { int32_t L_2 = ___1_length; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_3 = ___0_pointer; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_4; L_4 = il2cpp_unsafe_as_ref((uint8_t*)L_3); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int32_t L_6 = ___1_length; __this->____length = L_6; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_0 = ___0_ptr; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* Span_1_get_Item_mAF48B06DF488564ADFAC948D9EDF137DBE64FC90_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_2 = __this->____pointer; V_0 = L_2; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* Span_1_GetPinnableReference_mBF0DF1197F58ABA99B59075B45F966097D37F9E5_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_2 = __this->____pointer; V_0 = L_2; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFC5E3D1A4D1D7D838F3244CF1EA30D4F14D59AB7_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { } { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_0 = __this->____pointer; V_0 = L_0; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); intptr_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); int32_t L_5; L_5 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)((int32_t)(L_4/L_5))))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m5C7FACC3C3A1F85847C5E2C9FF54B8383D4BAB60_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_3 = ___0_value; V_1 = L_3; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_4 = __this->____pointer; V_2 = L_4; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_12 = __this->____pointer; V_2 = L_12; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_19 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_18 = L_19; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_18)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_24 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_23 = L_24; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_23)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_29 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_28 = L_29; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_28)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_34 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_33 = L_34; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_33)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_39 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_38 = L_39; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_38)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_44 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_43 = L_44; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_43)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_49 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_48 = L_49; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_48)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_54 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_53 = L_54; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_53)->___compiledGraph), (void*)NULL); uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_64 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_63 = L_64; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_63)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_69 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_68 = L_69; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_68)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_74 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_73 = L_74; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_73)->___compiledGraph), (void*)NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_79 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_78 = L_79; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_78)->___compiledGraph), (void*)NULL); uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 L_85 = ___0_value; *(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_84 = L_85; Il2CppCodeGenWriteBarrier((void**)&(((HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5*)L_84)->___compiledGraph), (void*)NULL); uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mBE12777B45A199CF7F753E58352D0179314F3DBC_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B ___0_destination, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_2 = ___0_destination; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_3 = L_2.____pointer; V_0 = L_3; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5 = __this->____pointer; V_0 = L_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m1E9A4EB1DDC26E21E24DAD6DC9490AEAF4BEBB25_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_2 = ___0_destination; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_3 = L_2.____pointer; V_1 = L_3; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_1)); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5 = __this->____pointer; V_1 = L_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m9A785FEAD95315A9207385F2EB6B2AE4C2A91FFF_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B ___0_left, Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B ___1_right, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_4 = ___0_left; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5 = L_4.____pointer; V_0 = L_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_7 = ___1_right; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_8 = L_7.____pointer; V_0 = L_8; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E Span_1_op_Implicit_mC4C9E2068A09087BC4102329BD67F32B56B75F68_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B ___0_span, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_0 = ___0_span; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_1 = L_0.____pointer; V_0 = L_1; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m15AA8CF0C1EB395F786CC37F5D7AF29EA7C10709_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mAB10F193C69C489F0CDB76E8D063AE6045DF9642_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5 = __this->____pointer; V_1 = L_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B Span_1_Slice_m91C91A707653AE41969D64FA34083BEBA0935899_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_2 = __this->____pointer; V_0 = L_2; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B Span_1_Slice_m60EDCA3A76E67C5E53C3B21D4D7ED20F3E5AFAE1_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5 = __this->____pointer; V_0 = L_5; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* Span_1_ToArray_mBE77B4A1211C7EE4D8EE4475CD5F48AA7E51BB4C_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_1; L_1 = Array_Empty_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mA6305FE1F89FEF2783F9DE478AFB982C8BA1EDC2_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_3 = (HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C*)(HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_7 = __this->____pointer; V_0 = L_7; HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mBF1724579F1B56AE7C6BDF919C304D2369837AA9(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m81B7DEA1F9BDBA7B9741DC9437E2C0D715350CDD_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m9C72656E7E6C5D2934F4FB5E080D5A0251206F80_gshared (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B Span_1_op_Implicit_m1DAB2F2F239816405EA1C40C77E94532A121AE80_gshared (HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, const RuntimeMethod* method) { { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_0 = ___0_array; Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, const RuntimeMethod* method) { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0; memset((&V_0), 0, sizeof(V_0)); { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_1 = V_0; if (L_1.___hasValue) { goto IL_0037; } } { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_2 = ___0_array; NullCheck((RuntimeObject*)L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_2, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); bool L_6; L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, L_5, NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0037: { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_7 = ___0_array; NullCheck((RuntimeArray*)L_7); uint8_t* L_8; L_8 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_7, NULL); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_9; L_9 = il2cpp_unsafe_as_ref(L_8); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_10; memset((&L_10), 0, sizeof(L_10)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_10), L_9); __this->____pointer = L_10; Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_11 = ___0_array; NullCheck(L_11); __this->____length = ((int32_t)(((RuntimeArray*)L_11)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m86B77173AFE17E5C448B2A46B2D4FA7C86D55239_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0; memset((&V_0), 0, sizeof(V_0)); { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_3 = V_0; if (L_3.___hasValue) { goto IL_0042; } } { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_4 = ___0_array; NullCheck((RuntimeObject*)L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_4, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, L_7, NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0042: { int32_t L_9 = ___1_start; Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_10 = ___0_array; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))) { goto IL_0050; } } { int32_t L_11 = ___2_length; Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_12 = ___0_array; NullCheck(L_12); int32_t L_13 = ___1_start; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), L_13)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_14 = ___0_array; NullCheck((RuntimeArray*)L_14); uint8_t* L_15; L_15 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_14, NULL); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_16; L_16 = il2cpp_unsafe_as_ref(L_15); int32_t L_17 = ___1_start; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_18; L_18 = il2cpp_unsafe_add(L_16, L_17); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_19; memset((&L_19), 0, sizeof(L_19)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_19), L_18); __this->____pointer = L_19; int32_t L_20 = ___2_length; __this->____length = L_20; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m39B630629631F5F3797AFE9EDDA475EE404BC100_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = ___0_ptr; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* Span_1_get_Item_m7A00D3468D32D9E828F5147FEBDC4B1601DCF647_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_2 = __this->____pointer; V_0 = L_2; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* Span_1_GetPinnableReference_m4D8CBE3528B5E06DF38B65E0E8F8F2E95CFC2C33_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_2 = __this->____pointer; V_0 = L_2; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m0EA6C54837B6AAE0635EFA982EA2B499DE24E04F_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_0 = __this->____pointer; V_0 = L_0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mE28027CAC681ADB1E428BF8BCF2EDEC974CF684A_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_3 = ___0_value; V_1 = L_3; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_4 = __this->____pointer; V_2 = L_4; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_12 = __this->____pointer; V_2 = L_12; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_19 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_18 = L_19; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_24 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_23 = L_24; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_29 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_28 = L_29; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_34 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_33 = L_34; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_39 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_38 = L_39; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_44 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_43 = L_44; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_49 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_48 = L_49; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_54 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_64 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_63 = L_64; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_69 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_68 = L_69; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_74 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_73 = L_74; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_79 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_85 = ___0_value; *(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m0364BD7751FBC14F5DA2CF8BA474307F6E815129_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 ___0_destination, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_2 = ___0_destination; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_3 = L_2.____pointer; V_0 = L_3; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_5 = __this->____pointer; V_0 = L_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m26C08A30C59BF1CF7196C28B23414AAFAA8EE83B_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_2 = ___0_destination; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_3 = L_2.____pointer; V_1 = L_3; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_1)); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_5 = __this->____pointer; V_1 = L_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mC3633C2B3E764D4E4DEBE743EC64C5B9701D9D06_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 ___0_left, Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 ___1_right, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_4 = ___0_left; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_5 = L_4.____pointer; V_0 = L_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_7 = ___1_right; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_8 = L_7.____pointer; V_0 = L_8; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2 Span_1_op_Implicit_m761C3454CAE69FEFBCF116FB76C960A81F8F1A72_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 ___0_span, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_0 = ___0_span; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_1 = L_0.____pointer; V_0 = L_1; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m4868E2A05AB294488A5AF17BC94F000C5A0F68F7_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mAF2F48674F21E265E6A1E2841DA4F93B099BCC41_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_5 = __this->____pointer; V_1 = L_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 Span_1_Slice_m56B7FFB5404EF5699C0AAD0698A2110806CB7403_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_2 = __this->____pointer; V_0 = L_2; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 Span_1_Slice_m1DA91F93C25B329E4DF9C8BF96C38AC3255CCD5A_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_5 = __this->____pointer; V_0 = L_5; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* Span_1_ToArray_m4F7B49E4DEFFF7590D3FEE459AFD8F93825E62C7_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_1; L_1 = Array_Empty_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mFB61E6C1D57945549B403C13B1652F8CE5324A3C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_3 = (Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43*)(Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_7 = __this->____pointer; V_0 = L_7; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mBCF551834A5B6D371531B7F25078FA3DFB1B5E97(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m7D50961771F0951CFC3634638723DF9EEF1A824F_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m35D53A63F76BDF113E43492876A788F40434C748_gshared (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 Span_1_op_Implicit_m8E5FF3761AA50C08946266E63BD40F877F22245A_gshared (Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, const RuntimeMethod* method) { { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_0 = ___0_array; Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, const RuntimeMethod* method) { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_0; memset((&V_0), 0, sizeof(V_0)); { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A)); goto IL_0037; } IL_0037: { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mE4EC07983146A52D13499D2A872B94FE901A16CA_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_0; memset((&V_0), 0, sizeof(V_0)); { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m4BB31BA344A603F2133AA6588F2C2222BD45D533_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_0 = ___0_ptr; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* Span_1_get_Item_m52F08FC39C3E7FBDF1BD3BF14F9957A48904F137_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_2 = __this->____pointer; V_0 = L_2; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* Span_1_GetPinnableReference_m50327375DE04F931E6975EF50F65CD91A414D45A_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_2 = __this->____pointer; V_0 = L_2; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mE2BA32453B268B2894E29F84A29B1F76DEF8DEEC_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_0 = __this->____pointer; V_0 = L_0; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m1CEB92DA59E53F278167DF34C188C960C3559D75_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_3 = ___0_value; V_1 = L_3; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_4 = __this->____pointer; V_2 = L_4; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_12 = __this->____pointer; V_2 = L_12; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_19 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_18 = L_19; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_24 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_23 = L_24; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_29 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_28 = L_29; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_34 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_33 = L_34; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_39 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_38 = L_39; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_44 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_43 = L_44; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_49 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_48 = L_49; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_54 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_64 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_63 = L_64; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_69 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_68 = L_69; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_74 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_73 = L_74; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_79 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A L_85 = ___0_value; *(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m7D4BDB61953C94803B245B5D9FDB4B324AF19441_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 ___0_destination, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_2 = ___0_destination; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_3 = L_2.____pointer; V_0 = L_3; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5 = __this->____pointer; V_0 = L_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m41758333D76A840E4B66D273BD4194BF1EDD9C46_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_2 = ___0_destination; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_3 = L_2.____pointer; V_1 = L_3; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_1)); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5 = __this->____pointer; V_1 = L_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m8A248B0BF84678642DF2F7E4531FB868A42A7924_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 ___0_left, Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 ___1_right, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_4 = ___0_left; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5 = L_4.____pointer; V_0 = L_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_7 = ___1_right; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_8 = L_7.____pointer; V_0 = L_8; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632 Span_1_op_Implicit_m19354898DDD3EC6B34779174EA617152F9FC843B_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 ___0_span, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_0 = ___0_span; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_1 = L_0.____pointer; V_0 = L_1; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m00664DD373A36D0E1E71A6B15C893AFB29E09686_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m4899E9443F2D5E6F0058BB58B58D5AA7FB31E036_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5 = __this->____pointer; V_1 = L_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 Span_1_Slice_mC06CC7416FE1A9E79F1F06DEED1E3D81D3D3B71A_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_2 = __this->____pointer; V_0 = L_2; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 Span_1_Slice_m5700C13BF0EFC09AB50317A1305B4CEDDA537210_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5 = __this->____pointer; V_0 = L_5; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* Span_1_ToArray_m96D2092418264AB8DF669A023E3D671447507EFD_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_1; L_1 = Array_Empty_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mE73376DEDDDFB934E9003663820D201F6C9B9C41_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_3 = (AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61*)(AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_7 = __this->____pointer; V_0 = L_7; AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_m47E56668B77DFD297A10C77037500A873C750328(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mCE3DE3D8A365AF9878B318A63FBC09E9CAC8F423_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m428926D7174AA0F904B382F942AB13898EC00D78_gshared (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 Span_1_op_Implicit_m7484AD0E7DC33EF961623C95DB4E5E945C43133D_gshared (AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, const RuntimeMethod* method) { { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_0 = ___0_array; Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, const RuntimeMethod* method) { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E V_0; memset((&V_0), 0, sizeof(V_0)); { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E)); goto IL_0037; } IL_0037: { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFB1DF83BC23670EC8E9E5549A662686C2BF5A209_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E V_0; memset((&V_0), 0, sizeof(V_0)); { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m4A57D2C127E05581118403FF297339A88CBF04D7_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF(L_1, NULL); } IL_0016: { int32_t L_2 = ___1_length; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_3 = ___0_pointer; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_4; L_4 = il2cpp_unsafe_as_ref((uint8_t*)L_3); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int32_t L_6 = ___1_length; __this->____length = L_6; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_0 = ___0_ptr; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* Span_1_get_Item_mB31CA271AD62255832652CCBA3B6144E386155D7_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_2 = __this->____pointer; V_0 = L_2; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* Span_1_GetPinnableReference_m7C8E33E87C25BE64667C578289D3DEE26FCCA0C4_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_2 = __this->____pointer; V_0 = L_2; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mABBD13C8435F3F29A1DAC8442C2A5553A0D4E4B1_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { } { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_0 = __this->____pointer; V_0 = L_0; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); intptr_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); int32_t L_5; L_5 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)((int32_t)(L_4/L_5))))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mC8DC7F6EDCE047652100F251B4D18E254E9C4B67_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_3 = ___0_value; V_1 = L_3; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_4 = __this->____pointer; V_2 = L_4; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_12 = __this->____pointer; V_2 = L_12; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_19 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_18 = L_19; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_18)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_18)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_24 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_23 = L_24; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_23)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_23)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_29 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_28 = L_29; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_28)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_28)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_34 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_33 = L_34; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_33)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_33)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_39 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_38 = L_39; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_38)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_38)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_44 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_43 = L_44; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_43)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_43)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_49 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_48 = L_49; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_48)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_48)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_54 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_53 = L_54; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_53)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_53)->___fontAsset), (void*)NULL); #endif uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_64 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_63 = L_64; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_63)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_63)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_69 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_68 = L_69; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_68)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_68)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_74 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_73 = L_74; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_73)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_73)->___fontAsset), (void*)NULL); #endif ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_79 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_78 = L_79; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_78)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_78)->___fontAsset), (void*)NULL); #endif uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E L_85 = ___0_value; *(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_84 = L_85; Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_84)->___textElementInfos), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E*)L_84)->___fontAsset), (void*)NULL); #endif uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m69E286C36213A3F0A2865C947B1402909A27D13D_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 ___0_destination, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_2 = ___0_destination; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_3 = L_2.____pointer; V_0 = L_3; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5 = __this->____pointer; V_0 = L_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m3F2672DBD1CBB222A9062D13B53EE549E236DEE9_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_2 = ___0_destination; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_3 = L_2.____pointer; V_1 = L_3; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_1)); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5 = __this->____pointer; V_1 = L_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mF4C4A8902355CEED2915C9B09E31FD54FA1E4ABA_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 ___0_left, Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 ___1_right, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_4 = ___0_left; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5 = L_4.____pointer; V_0 = L_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_7 = ___1_right; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_8 = L_7.____pointer; V_0 = L_8; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7 Span_1_op_Implicit_m86584B024E037F330D6D8BAD3654D009976F3186_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 ___0_span, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_0 = ___0_span; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_1 = L_0.____pointer; V_0 = L_1; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m61974A48F0249F9BF95E2B30196D22127E7AD9CB_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m095D5F8A52B67EDB057CF850BB375D945B975194_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5 = __this->____pointer; V_1 = L_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 Span_1_Slice_m57905D80A43A7487820D76CE38E84805236492B2_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_2 = __this->____pointer; V_0 = L_2; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 Span_1_Slice_m085D783FD988C5CE9726A19B347DB3791B1BB7CF_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5 = __this->____pointer; V_0 = L_5; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* Span_1_ToArray_mB0B732DF6D1AAF2D2FD4818EF9091E54136DE58F_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_1; L_1 = Array_Empty_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_m5293579F263F9A3750FDFA1AA45718B28873BFBB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_3 = (ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F*)(ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_7 = __this->____pointer; V_0 = L_7; ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_mF7B64A7A3AED5F75779174F1164B6D60E51A6215(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEC9CE7A49026C798E76AD11A730B0199AEC6BD10_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m313C66D04AC3CA5C139861E0B60F6A2C4ED47AFC_gshared (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 Span_1_op_Implicit_mD167D5E84BC89F06CF65BED50126A856D72DB6AD_gshared (ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, const RuntimeMethod* method) { { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_0 = ___0_array; Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, const RuntimeMethod* method) { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E V_0; memset((&V_0), 0, sizeof(V_0)); { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E)); goto IL_0037; } IL_0037: { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mED5F59A6F6DA4ECF6B65C2D8F1D3FB60473AC0CB_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E V_0; memset((&V_0), 0, sizeof(V_0)); { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m01AAD111BB5AB6F2C7D299CF56F2F99AA0139BF6_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_0 = ___0_ptr; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* Span_1_get_Item_m47F122CF302AE7739862206F7380FFB92CFDAEB8_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_2 = __this->____pointer; V_0 = L_2; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* Span_1_GetPinnableReference_m4DF0B0C0B0AC1FA128FE2C6EFB8BABEBC2A7DFF1_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_2 = __this->____pointer; V_0 = L_2; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFF72D66459E8A2DC36DCF14D4D097FDAB1E7A91A_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_0 = __this->____pointer; V_0 = L_0; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mEA871B972BC5BEB5DA426D051142EFDCB445FBC2_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_3 = ___0_value; V_1 = L_3; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_4 = __this->____pointer; V_2 = L_4; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_12 = __this->____pointer; V_2 = L_12; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_19 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_18 = L_19; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_24 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_23 = L_24; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_29 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_28 = L_29; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_34 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_33 = L_34; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_39 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_38 = L_39; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_44 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_43 = L_44; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_49 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_48 = L_49; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_54 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_64 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_63 = L_64; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_69 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_68 = L_69; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_74 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_73 = L_74; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_79 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E L_85 = ___0_value; *(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m1DE3E48127AEF27F6E29B9E0D37CE69AABCF3877_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F ___0_destination, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_2 = ___0_destination; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_3 = L_2.____pointer; V_0 = L_3; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5 = __this->____pointer; V_0 = L_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mC058C8E77888F41553B363FEE01CF9A657E2215D_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_2 = ___0_destination; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_3 = L_2.____pointer; V_1 = L_3; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_1)); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5 = __this->____pointer; V_1 = L_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mCE280E09C31C923C5FB162407ABFF22D97D0BF97_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F ___0_left, Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F ___1_right, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_4 = ___0_left; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5 = L_4.____pointer; V_0 = L_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_7 = ___1_right; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_8 = L_7.____pointer; V_0 = L_8; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A Span_1_op_Implicit_m09020CD84878F657D32140C1B0E5957742B074F5_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F ___0_span, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_0 = ___0_span; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_1 = L_0.____pointer; V_0 = L_1; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_mB2FA851A491C5709D4BAB63C5DA5958FFFEEAA07_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mC4B5A6EEA5EA252A4D5C818F68A45FBDBBD0D0F8_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5 = __this->____pointer; V_1 = L_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F Span_1_Slice_m373D0A01BEDFED2F380F42EFC08F521614B7BB45_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_2 = __this->____pointer; V_0 = L_2; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F Span_1_Slice_mC20543F620A78C426E52A441D0850905328AE879_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5 = __this->____pointer; V_0 = L_5; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* Span_1_ToArray_m06C73FA0B2FE24B8A6190246D8E336C1F5B60D75_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_1; L_1 = Array_Empty_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_m0F7B255CF739B8C78F6D0663FFFD44753100FCAE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_3 = (AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1*)(AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_7 = __this->____pointer; V_0 = L_7; AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_mE722009CF3369F14C5504F191D0EA30479F00E86(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m75F12AB8F2C8BABD810DAA38E134C6EBD2AFB1EA_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mC64FEFBE1E1B0A864A8EA488DD1AE1862FC40ED1_gshared (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F Span_1_op_Implicit_m7C4D878370E31E8BEA4AA1CD1FA351617400AC1B_gshared (AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, const RuntimeMethod* method) { { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_0 = ___0_array; Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D V_0; memset((&V_0), 0, sizeof(V_0)); { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D)); goto IL_0037; } IL_0037: { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m6AD4D32958406E99771BD80D95955B6C1C1D8C7E_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D V_0; memset((&V_0), 0, sizeof(V_0)); { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF21BAD08783861F66A5DC64B2008B831D4E70ECD_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_0 = ___0_ptr; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* Span_1_get_Item_m8F05BEF265BF6D467B7F3EC7E0FC6144A17514B9_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer; V_0 = L_2; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* Span_1_GetPinnableReference_m1651F4B2CE8A49E7C5F7AFA47B2C760465CD6E77_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer; V_0 = L_2; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m1B718013A2B8F944A651556CC5C238834972E189_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_0 = __this->____pointer; V_0 = L_0; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mCFE2C408BFC0620F17CED47CB3A5E4E9097A2A2C_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_3 = ___0_value; V_1 = L_3; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_4 = __this->____pointer; V_2 = L_4; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_12 = __this->____pointer; V_2 = L_12; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_19 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_18 = L_19; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_24 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_23 = L_24; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_29 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_28 = L_29; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_34 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_33 = L_34; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_39 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_38 = L_39; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_44 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_43 = L_44; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_49 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_48 = L_49; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_54 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_64 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_63 = L_64; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_69 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_68 = L_69; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_74 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_73 = L_74; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_79 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D L_85 = ___0_value; *(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mDCB97095A5B438EEDD243FF0924E8AFE4D0F040F_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_destination, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_2 = ___0_destination; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_3 = L_2.____pointer; V_0 = L_3; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer; V_0 = L_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mE4C5E1C41D72D994C9A4EAA1714F82F57ACB3D1D_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_2 = ___0_destination; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_3 = L_2.____pointer; V_1 = L_3; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1)); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer; V_1 = L_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m49ACB9C0BC088C107A830ACBE5BD3DEAA66F52E3_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_left, Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___1_right, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_4 = ___0_left; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = L_4.____pointer; V_0 = L_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_7 = ___1_right; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_8 = L_7.____pointer; V_0 = L_8; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 Span_1_op_Implicit_m55793F89576C91F51F84FEE419581F8B4B5F38C5_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 ___0_span, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_0 = ___0_span; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_1 = L_0.____pointer; V_0 = L_1; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m6103F745B1C7B9A9BD3A3116AF5F988065C25AF4_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer; V_1 = L_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 Span_1_Slice_m755E9ED71968348BB9C4E8463E30DE839E3FEFD0_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_2 = __this->____pointer; V_0 = L_2; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 Span_1_Slice_mA98F6A471377545511DC5E22FD4DF75F4E10F707_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5 = __this->____pointer; V_0 = L_5; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Span_1_ToArray_m33F9F235649E5BECFA4795C77789731BF922CFC7_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_1; L_1 = Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_3 = (BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*)(BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_7 = __this->____pointer; V_0 = L_7; BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m9074142CF2F0828232AFEBB926F490D33E285B9B(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m31F00188DB58D0A6AC422C1110FE121512B83A8B_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB00CEDEC6497D53AB78D6B46111F2695915CF97A_gshared (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 Span_1_op_Implicit_m94CCC4AEF130B0783BEB1BFB5ACB39512FB9EF03_gshared (BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) { { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array; Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, const RuntimeMethod* method) { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770)); goto IL_0037; } IL_0037: { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m643DEDF7C1850BD7B7709CD86FDCA047AF0EB8EC_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m9FE72D8E9D60D129E0A6FE327E9982DE56C0EB26_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_0 = ___0_ptr; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* Span_1_get_Item_m50103BBDD928B3AA67ED7CCC72A83249EAF08B5D_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_2 = __this->____pointer; V_0 = L_2; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* Span_1_GetPinnableReference_m618BD5667BC972A35A1E636A8C09814F0E5B11EA_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_2 = __this->____pointer; V_0 = L_2; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m2136860B3F8CCE6BC8675804ABD4E6BB1E62BB9C_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_0 = __this->____pointer; V_0 = L_0; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m18B377868FBADF198A021DBC5F4E7077A7DC9EFE_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_3 = ___0_value; V_1 = L_3; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_4 = __this->____pointer; V_2 = L_4; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_12 = __this->____pointer; V_2 = L_12; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_19 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_18 = L_19; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_24 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_23 = L_24; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_29 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_28 = L_29; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_34 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_33 = L_34; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_39 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_38 = L_39; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_44 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_43 = L_44; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_49 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_48 = L_49; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_54 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_64 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_63 = L_64; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_69 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_68 = L_69; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_74 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_73 = L_74; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_79 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 L_85 = ___0_value; *(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m974958F6A925A0B58E89026DD2B7401C0D61E705_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 ___0_destination, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_2 = ___0_destination; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_3 = L_2.____pointer; V_0 = L_3; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5 = __this->____pointer; V_0 = L_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m90F7C7B5CBD5024941C66EAAE021B1EBAE6EC3F5_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_2 = ___0_destination; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_3 = L_2.____pointer; V_1 = L_3; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_1)); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5 = __this->____pointer; V_1 = L_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m96A8A3FC1E4A3EECA71BCA63CC470A3973BC462C_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 ___0_left, Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 ___1_right, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_4 = ___0_left; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5 = L_4.____pointer; V_0 = L_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_7 = ___1_right; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_8 = L_7.____pointer; V_0 = L_8; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0 Span_1_op_Implicit_m998DA71FEF5D20CC628DFFAE89B9ACBBBFB76764_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 ___0_span, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_0 = ___0_span; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_1 = L_0.____pointer; V_0 = L_1; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m0D6A1AA77CFA40D8A9849AA4338A5A43DC6CF0C0_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mCB736D7E52FAE49C4FAB8E0FECABF824E901AEF3_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5 = __this->____pointer; V_1 = L_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 Span_1_Slice_m0780DE7E4024140DAE2C0CD4A42C32A8222B7031_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_2 = __this->____pointer; V_0 = L_2; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 Span_1_Slice_m87CA7394D393469402EDA1D111AC529837CE3903_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5 = __this->____pointer; V_0 = L_5; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* Span_1_ToArray_mF60FADA35286C6A1B9378D426FE8944FF128555C_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_1; L_1 = Array_Empty_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_mEFC02ED7475540CF71CD66D177FEDA1EA4155C01_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_3 = (BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963*)(BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_7 = __this->____pointer; V_0 = L_7; BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_m30599D9EEC5CBA92A026E19AFB3510603F2595EB(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m4708194CCFCD7287B5612326754AA38F0AA89752_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m1908469001D8386BBD7BD3C0266340BC2CA378CE_gshared (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 Span_1_op_Implicit_mE10CE8830ECF726171D045F5677893AE3794580D_gshared (BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, const RuntimeMethod* method) { { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_0 = ___0_array; Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, const RuntimeMethod* method) { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C)); goto IL_0037; } IL_0037: { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDBDA094CF74AD490E55B4111F15EB2C7B27ECCCA_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m5920942D03E19FCD04594BB9B2A9C7A2AE3F7072_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_0 = ___0_ptr; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* Span_1_get_Item_mDED0D4E05EEFB2F43FB76DAE465EB7F1C3AC2F94_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_2 = __this->____pointer; V_0 = L_2; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* Span_1_GetPinnableReference_m26C585C677BE79CB1E8719987DAF7703B8666A44_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_2 = __this->____pointer; V_0 = L_2; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m9CF5F5D48EB2F51E3022AC25CC052D774883ED7D_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_0 = __this->____pointer; V_0 = L_0; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m51B360C07AA8862419A80D4598F0BF42274AFE65_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_3 = ___0_value; V_1 = L_3; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_4 = __this->____pointer; V_2 = L_4; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_12 = __this->____pointer; V_2 = L_12; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_19 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_18 = L_19; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_24 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_23 = L_24; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_29 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_28 = L_29; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_34 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_33 = L_34; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_39 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_38 = L_39; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_44 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_43 = L_44; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_49 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_48 = L_49; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_54 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_64 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_63 = L_64; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_69 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_68 = L_69; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_74 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_73 = L_74; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_79 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C L_85 = ___0_value; *(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m1F40559B54C3AA33371836D2795D064AFD9DDF6D_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___0_destination, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_2 = ___0_destination; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_3 = L_2.____pointer; V_0 = L_3; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5 = __this->____pointer; V_0 = L_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mF28A90CD8C350EC91CC7A40EB8E205BB74E4B9E5_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_2 = ___0_destination; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_3 = L_2.____pointer; V_1 = L_3; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_1)); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5 = __this->____pointer; V_1 = L_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mF7EF5329CE09A3D51618FF9C4AF38817C0E71B4F_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___0_left, Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___1_right, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_4 = ___0_left; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5 = L_4.____pointer; V_0 = L_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_7 = ___1_right; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_8 = L_7.____pointer; V_0 = L_8; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130 Span_1_op_Implicit_mFFDF16C5B7C3592BCD641745FB8C5B830A4342FD_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF ___0_span, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_0 = ___0_span; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_1 = L_0.____pointer; V_0 = L_1; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m89203DEBD91443BD65C0CCC9EAFA52A1CDE4B184_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m9AD9A8A54C91FDB05D71B8F601FBB1F8F7AB641C_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5 = __this->____pointer; V_1 = L_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF Span_1_Slice_m5954A309C2AD4EA094B7C87069F90590CB4A0E52_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_2 = __this->____pointer; V_0 = L_2; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF Span_1_Slice_mDCAEA440FB951CD66FF7A9A3CA0B03EDAD5EC4A9_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5 = __this->____pointer; V_0 = L_5; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* Span_1_ToArray_m8DCE4D7A1E561D68CAD01C72F0A535BDD5F2923E_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_1; L_1 = Array_Empty_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m0154337C8713B2FE58E471FD10F37CFF0E4D1537_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_3 = (BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4*)(BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_7 = __this->____pointer; V_0 = L_7; BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m8557E6B1B48B7EB426E6CCFA83223FDCB8F16135(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m1E8F4B2205D9620E76D00FAF9F7E2BE28E89D582_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m42BD47603DFBC43C93A19D9673C5AA05425D2309_gshared (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF Span_1_op_Implicit_m0F85272E683399DB9FF7A0E744F2C00C6597FF67_gshared (BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, const RuntimeMethod* method) { { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_0 = ___0_array; Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, const RuntimeMethod* method) { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3A087F8D965C32C63C3853E38E112343685765A1)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0)); goto IL_0037; } IL_0037: { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m58886398A26F7E4FDA5121ADBB4D128C8AA78E73_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3A087F8D965C32C63C3853E38E112343685765A1)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1CB5190FFEDCC8EB7DB0ED8E31C144DFC2914C8E_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_0 = ___0_ptr; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* Span_1_get_Item_m386EC452524AFADB61FA999DB30DD13846F5BE2A_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_2 = __this->____pointer; V_0 = L_2; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* Span_1_GetPinnableReference_mD5BC982F3A994A8DB8ACB158E1BBDF8EDAE0E60F_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_2 = __this->____pointer; V_0 = L_2; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFCA356812A4B3B72C362FD7DC255252C8F2F15FC_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_0 = __this->____pointer; V_0 = L_0; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m1F838FD8426BE3F460F1C6F0DBBF0794968A3C32_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_3 = ___0_value; V_1 = L_3; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_4 = __this->____pointer; V_2 = L_4; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_12 = __this->____pointer; V_2 = L_12; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_19 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_18 = L_19; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_24 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_23 = L_24; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_29 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_28 = L_29; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_34 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_33 = L_34; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_39 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_38 = L_39; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_44 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_43 = L_44; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_49 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_48 = L_49; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_54 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_64 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_63 = L_64; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_69 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_68 = L_69; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_74 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_73 = L_74; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_79 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 L_85 = ___0_value; *(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m7C8A08F317CD4531D3E7EAB7A0A8311DC897375E_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___0_destination, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_2 = ___0_destination; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_3 = L_2.____pointer; V_0 = L_3; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5 = __this->____pointer; V_0 = L_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mA1EFBD5B67AF625AD450F87DDA70C29C8FF3A694_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_2 = ___0_destination; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_3 = L_2.____pointer; V_1 = L_3; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_1)); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5 = __this->____pointer; V_1 = L_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mE04D5A049404E8684DDCBDB692E969BCE1F838AC_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___0_left, Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___1_right, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_4 = ___0_left; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5 = L_4.____pointer; V_0 = L_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_7 = ___1_right; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_8 = L_7.____pointer; V_0 = L_8; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2 Span_1_op_Implicit_m521E6AE0FD56767C27B6E5EBC1CA04718E856C13_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 ___0_span, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_0 = ___0_span; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_1 = L_0.____pointer; V_0 = L_1; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m9A03AF77602C387B913C41E787C615B3D1C1610F_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mFA6CBF9C2177DA5730E43FDA72496276148CDDA6_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5 = __this->____pointer; V_1 = L_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 Span_1_Slice_m201476D6798AE48DDD265B7BE7A96C596C9E7C80_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_2 = __this->____pointer; V_0 = L_2; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 Span_1_Slice_m25EDBDB4C7B217E6FEDD222F5A628404DB45F9C5_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5 = __this->____pointer; V_0 = L_5; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* Span_1_ToArray_m2C5B4033D6D824A89AA74E7E425746717E3F4496_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_1; L_1 = Array_Empty_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m30D7C90FCBAF09BB4E8C21ED5FE267CFF2F47BA4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_3 = (BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E*)(BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_7 = __this->____pointer; V_0 = L_7; BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m9EE961D328A463A3B89EBC9E2B20D70A09D560A9(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE07E82E70F9DFAC255191D0A4003AD9B2F9904C1_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m113342649B329719E2CD12C1E646EEDE0E596B92_gshared (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 Span_1_op_Implicit_m61F00C4BA0AD560F69E15EB19A35A72090BD09DD_gshared (BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, const RuntimeMethod* method) { { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_0 = ___0_array; Span_1_t3A087F8D965C32C63C3853E38E112343685765A1 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, const RuntimeMethod* method) { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F V_0; memset((&V_0), 0, sizeof(V_0)); { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F)); goto IL_0037; } IL_0037: { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDAFB7F211BAE24BFB57B3AE9FAFD11DEBF018FB6_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F V_0; memset((&V_0), 0, sizeof(V_0)); { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m8989DDDCC7EE368F617166BBD98E3EAA7DC05A1B_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); ThrowHelper_ThrowInvalidTypeWithPointersNotSupported_m5707DE408588F6EAC3FC7D10F9520308CF8C8CCF(L_1, NULL); } IL_0016: { int32_t L_2 = ___1_length; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_3 = ___0_pointer; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_4; L_4 = il2cpp_unsafe_as_ref((uint8_t*)L_3); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; int32_t L_6 = ___1_length; __this->____length = L_6; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_0 = ___0_ptr; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* Span_1_get_Item_m8293F7379D2D28EE5293F7E1181C8E8B1CEA6376_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_2 = __this->____pointer; V_0 = L_2; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* Span_1_GetPinnableReference_mEBFBF664F91E568DB6627C18458E662A045BAD28_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_2 = __this->____pointer; V_0 = L_2; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m6E9562DA786EB5FB928BB8B319E85AE052F2A9AF_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { } { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_0 = __this->____pointer; V_0 = L_0; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); intptr_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); int32_t L_5; L_5 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL); SpanHelpers_ClearWithReferences_m9641D8B6DC3AE81B4B0734BBA0E477EF131CD430(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)((int32_t)(L_4/L_5))))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m7A7842A8A229B5D0EB229E166E39D741CC3D3FFF_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_3 = ___0_value; V_1 = L_3; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_4 = __this->____pointer; V_2 = L_4; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_12 = __this->____pointer; V_2 = L_12; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_19 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_18 = L_19; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_18)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_24 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_23 = L_24; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_23)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_29 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_28 = L_29; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_28)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_34 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_33 = L_34; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_33)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_39 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_38 = L_39; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_38)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_44 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_43 = L_44; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_43)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_49 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_48 = L_49; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_48)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_54 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_53 = L_54; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_53)->____bits), (void*)NULL); uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_64 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_63 = L_64; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_63)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_69 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_68 = L_69; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_68)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_74 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_73 = L_74; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_73)->____bits), (void*)NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_79 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_78 = L_79; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_78)->____bits), (void*)NULL); uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F L_85 = ___0_value; *(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_84 = L_85; Il2CppCodeGenWriteBarrier((void**)&(((BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F*)L_84)->____bits), (void*)NULL); uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m4FC5675FE61980B0803DEE99945EA15498411940_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 ___0_destination, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_2 = ___0_destination; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_3 = L_2.____pointer; V_0 = L_3; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5 = __this->____pointer; V_0 = L_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mAC008E11332390E85A3F1BE2AEBE91F800150FB9_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_2 = ___0_destination; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_3 = L_2.____pointer; V_1 = L_3; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_1)); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5 = __this->____pointer; V_1 = L_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mC2D32CF18778870EECB8E5CE3211E868759B531B_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 ___0_left, Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 ___1_right, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_4 = ___0_left; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5 = L_4.____pointer; V_0 = L_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_7 = ___1_right; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_8 = L_7.____pointer; V_0 = L_8; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89 Span_1_op_Implicit_m72F207EA93643EAED519AD3E2DB5BFCB7B291F80_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 ___0_span, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_0 = ___0_span; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_1 = L_0.____pointer; V_0 = L_1; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m0CF519BCC09B3185E337A59BA1314923B816345F_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m0A63F18362FFD7DBF54680C1A229A37DF1D76426_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5 = __this->____pointer; V_1 = L_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 Span_1_Slice_mDE2C21A3C926A0574B1E9A8A3121BC4636E915BA_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_2 = __this->____pointer; V_0 = L_2; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 Span_1_Slice_mC0DC17B12D95F8C1AB6F0BADCA734D120FAD3A6B_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5 = __this->____pointer; V_0 = L_5; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* Span_1_ToArray_m3AE5E8F9FE686288790B6F79F2CEDE02870D8684_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_1; L_1 = Array_Empty_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m22E209B597C5752567BA3362E9DD1A84F595DC96_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_3 = (BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB*)(BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_7 = __this->____pointer; V_0 = L_7; BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m324E3A8002E0CF6D1124784CA1795D144B2308C2(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mCCB9BA25635AA5AD6F280CCA10EDE780139758A8_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m7D4815050A6501CD9B22F4B1D8AAC59F9EC4F922_gshared (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 Span_1_op_Implicit_mA3143CD2F0C540C3DABA4546352EC6FAA1139DF2_gshared (BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, const RuntimeMethod* method) { { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_0 = ___0_array; Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) { bool V_0 = false; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(bool)); goto IL_0037; } IL_0037: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); bool* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF010B57B13C6597DA14D7957BD2E07090F8336A6_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { bool V_0 = false; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(bool)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); bool* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; bool* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m9863659F38934C7B3CF0E727F433498C43070D2F_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; bool* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { bool* L_0 = ___0_ptr; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool* Span_1_get_Item_m27BAFEC8B3FFE7DEB25D60F10C9941C139B90E41_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer; V_0 = L_2; bool* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; bool* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool* Span_1_GetPinnableReference_mC68E9B3CD4F8680E06367DD4736FA06D7D3CA4F2_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { bool* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer; V_0 = L_2; bool* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m519E41C1F421677B73AAFBBC520A75F377A7CF34_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_0 = __this->____pointer; V_0 = L_0; bool* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m82EADA29C24D18F714A43323334596A4FCB9FD82_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, bool ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; bool V_1 = false; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; bool* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { bool L_3 = ___0_value; V_1 = L_3; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_4 = __this->____pointer; V_2 = L_4; bool* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_12 = __this->____pointer; V_2 = L_12; bool* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { bool* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; bool* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); bool L_19 = ___0_value; *(bool*)L_18 = L_19; bool* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; bool* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); bool L_24 = ___0_value; *(bool*)L_23 = L_24; bool* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; bool* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); bool L_29 = ___0_value; *(bool*)L_28 = L_29; bool* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; bool* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); bool L_34 = ___0_value; *(bool*)L_33 = L_34; bool* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; bool* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); bool L_39 = ___0_value; *(bool*)L_38 = L_39; bool* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; bool* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); bool L_44 = ___0_value; *(bool*)L_43 = L_44; bool* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; bool* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); bool L_49 = ___0_value; *(bool*)L_48 = L_49; bool* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; bool* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); bool L_54 = ___0_value; *(bool*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { bool* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; bool* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); bool L_64 = ___0_value; *(bool*)L_63 = L_64; bool* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; bool* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); bool L_69 = ___0_value; *(bool*)L_68 = L_69; bool* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; bool* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); bool L_74 = ___0_value; *(bool*)L_73 = L_74; bool* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; bool* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); bool L_79 = ___0_value; *(bool*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { bool* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; bool* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); bool L_85 = ___0_value; *(bool*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD4A4E2B11E4B55D0E34818F92516CA8C73F66E52_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_destination, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_2 = ___0_destination; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3 = L_2.____pointer; V_0 = L_3; bool* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer; V_0 = L_5; bool* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m840B35C6072B9118C6B103D322BACAAE77E2F08B_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_2 = ___0_destination; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_3 = L_2.____pointer; V_1 = L_3; bool* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1)); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer; V_1 = L_5; bool* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mD294DFFE07221746B3FDFAE65325FFF7523C842A_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_left, Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___1_right, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_4 = ___0_left; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = L_4.____pointer; V_0 = L_5; bool* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_7 = ___1_right; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_8 = L_7.____pointer; V_0 = L_8; bool* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 Span_1_op_Implicit_m532947D2F4A072CD15514EE6D890A44C2B4C465B_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 ___0_span, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_0 = ___0_span; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_1 = L_0.____pointer; V_0 = L_1; bool* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2 L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mF5B8BAB40C1B80B9B1A0921B31B2968310CB65A3_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer; V_1 = L_5; bool* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 Span_1_Slice_mF6D7367FEA695E2CE8E186FC9798415839735753_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_2 = __this->____pointer; V_0 = L_2; bool* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; bool* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 Span_1_Slice_m673F7A3E7082015E7E5AA80ACF267623570ABB84_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5 = __this->____pointer; V_0 = L_5; bool* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; bool* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Span_1_ToArray_mFC04BEB2B94DC9AB1599B278616C046F62EA99C2_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1; L_1 = Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); bool* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_7 = __this->____pointer; V_0 = L_7; bool* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(bool, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6C1A997DCFEFC3BA96EEB5E75FB8B54DF2D21198(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m55CEACD776C1B696BF7E0EEA57CA12538E5B6A93_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m1F00FAF1BC9554C7D07229B28319B50B119EAF21_gshared (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 Span_1_op_Implicit_m1F838ECD24613509CFE3CA0A82DD6F0762357A99_gshared (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) { { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array; Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #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 Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, const RuntimeMethod* method) { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_0; memset((&V_0), 0, sizeof(V_0)); { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010)); goto IL_0037; } IL_0037: { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m503CBBB4C5325BC55B3590482583DA9E757A26E4_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_0; memset((&V_0), 0, sizeof(V_0)); { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1BF351BF290637664C8DBA004A039AB5DC6C3037_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) { { goto IL_0016; } IL_0016: { int32_t L_0 = ___1_length; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001f: { void* L_1 = ___0_pointer; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_2; L_2 = il2cpp_unsafe_as_ref((uint8_t*)L_1); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_3; memset((&L_3), 0, sizeof(L_3)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2); __this->____pointer = L_3; int32_t L_4 = ___1_length; __this->____length = L_4; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_0 = ___0_ptr; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* Span_1_get_Item_mB7B50EE7C8CC03D1E78C03DCA1377BF645A22ACE_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, int32_t ___0_index, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m86F753A24E2765A35546BA6352A7E4F0BB8A66B5(NULL); } IL_000e: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_2 = __this->____pointer; V_0 = L_2; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_index; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* Span_1_GetPinnableReference_m27B4C08C307EA0A6A74EBB5E4FACE23383A8A273_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_0010; } } { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_1; L_1 = il2cpp_unsafe_as_ref((void*)((uintptr_t)0)); return L_1; } IL_0010: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_2 = __this->____pointer; V_0 = L_2; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mDE5659BD54DE5BE6186E5DDD2863FD9DB64C60AD_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { goto IL_0034; } IL_0034: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_0 = __this->____pointer; V_0 = L_0; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_1; L_1 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); uint8_t* L_2; L_2 = il2cpp_unsafe_as_ref(L_1); int32_t L_3 = __this->____length; int32_t L_4; L_4 = il2cpp_unsafe_sizeof(); SpanHelpers_ClearWithoutReferences_m65DB2925AE7A5FF88BB3EA1BF90513C9ADF0653D(L_2, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_3), ((int64_t)L_4))), NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m92B04AC3EE51A8F01A24C405AFBA0342B22DFA9E_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 ___0_value, const RuntimeMethod* method) { uint32_t V_0 = 0; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_1; memset((&V_1), 0, sizeof(V_1)); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* V_4 = NULL; uint64_t V_5 = 0; uint64_t V_6 = 0; { int32_t L_0; L_0 = il2cpp_unsafe_sizeof(); if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0037; } } { int32_t L_1 = __this->____length; V_0 = (uint32_t)L_1; uint32_t L_2 = V_0; if (L_2) { goto IL_0013; } } { return; } IL_0013: { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_3 = ___0_value; V_1 = L_3; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_4 = __this->____pointer; V_2 = L_4; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_5; L_5 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_2)); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); uint8_t* L_7; L_7 = il2cpp_unsafe_as_ref((&V_1)); int32_t L_8 = *((uint8_t*)L_7); uint32_t L_9 = V_0; Unsafe_InitBlockUnaligned_m6F2353EB9ABC9320E61629FAEE23948C80BFF03A(L_6, (uint8_t)L_8, L_9, NULL); return; } IL_0037: { int32_t L_10 = __this->____length; V_3 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_10)); uint64_t L_11 = V_3; if (L_11) { goto IL_0043; } } { return; } IL_0043: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_12 = __this->____pointer; V_2 = L_12; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_13; L_13 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_2)); V_4 = L_13; int32_t L_14; L_14 = il2cpp_unsafe_sizeof(); V_5 = (uint64_t)((int64_t)(uint64_t)((uint32_t)L_14)); V_6 = (uint64_t)((int64_t)0); goto IL_0110; } IL_0064: { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_15 = V_4; uint64_t L_16 = V_6; uint64_t L_17 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_18; L_18 = il2cpp_unsafe_add_byte_offset(L_15, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_16, (int64_t)L_17))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_19 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_18 = L_19; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_20 = V_4; uint64_t L_21 = V_6; uint64_t L_22 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_23; L_23 = il2cpp_unsafe_add_byte_offset(L_20, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_21, ((int64_t)1))), (int64_t)L_22))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_24 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_23 = L_24; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_25 = V_4; uint64_t L_26 = V_6; uint64_t L_27 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_28; L_28 = il2cpp_unsafe_add_byte_offset(L_25, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_26, ((int64_t)2))), (int64_t)L_27))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_29 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_28 = L_29; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_30 = V_4; uint64_t L_31 = V_6; uint64_t L_32 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_33; L_33 = il2cpp_unsafe_add_byte_offset(L_30, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_31, ((int64_t)3))), (int64_t)L_32))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_34 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_33 = L_34; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_35 = V_4; uint64_t L_36 = V_6; uint64_t L_37 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_38; L_38 = il2cpp_unsafe_add_byte_offset(L_35, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_36, ((int64_t)4))), (int64_t)L_37))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_39 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_38 = L_39; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_40 = V_4; uint64_t L_41 = V_6; uint64_t L_42 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_43; L_43 = il2cpp_unsafe_add_byte_offset(L_40, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_41, ((int64_t)5))), (int64_t)L_42))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_44 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_43 = L_44; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_45 = V_4; uint64_t L_46 = V_6; uint64_t L_47 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_48; L_48 = il2cpp_unsafe_add_byte_offset(L_45, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)6))), (int64_t)L_47))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_49 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_48 = L_49; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_50 = V_4; uint64_t L_51 = V_6; uint64_t L_52 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_53; L_53 = il2cpp_unsafe_add_byte_offset(L_50, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_51, ((int64_t)7))), (int64_t)L_52))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_54 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_53 = L_54; uint64_t L_55 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_55, ((int64_t)8))); } IL_0110: { uint64_t L_56 = V_6; uint64_t L_57 = V_3; if ((!(((uint64_t)L_56) >= ((uint64_t)((int64_t)((int64_t)L_57&((int64_t)((int32_t)-8)))))))) { goto IL_0064; } } { uint64_t L_58 = V_6; uint64_t L_59 = V_3; if ((!(((uint64_t)L_58) < ((uint64_t)((int64_t)((int64_t)L_59&((int64_t)((int32_t)-4)))))))) { goto IL_0198; } } { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_60 = V_4; uint64_t L_61 = V_6; uint64_t L_62 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_63; L_63 = il2cpp_unsafe_add_byte_offset(L_60, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_61, (int64_t)L_62))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_64 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_63 = L_64; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_65 = V_4; uint64_t L_66 = V_6; uint64_t L_67 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_68; L_68 = il2cpp_unsafe_add_byte_offset(L_65, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_66, ((int64_t)1))), (int64_t)L_67))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_69 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_68 = L_69; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_70 = V_4; uint64_t L_71 = V_6; uint64_t L_72 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_73; L_73 = il2cpp_unsafe_add_byte_offset(L_70, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_71, ((int64_t)2))), (int64_t)L_72))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_74 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_73 = L_74; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_75 = V_4; uint64_t L_76 = V_6; uint64_t L_77 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_78; L_78 = il2cpp_unsafe_add_byte_offset(L_75, (uint64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_add((int64_t)L_76, ((int64_t)3))), (int64_t)L_77))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_79 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_78 = L_79; uint64_t L_80 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_80, ((int64_t)4))); goto IL_0198; } IL_017f: { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_81 = V_4; uint64_t L_82 = V_6; uint64_t L_83 = V_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_84; L_84 = il2cpp_unsafe_add_byte_offset(L_81, (uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_82, (int64_t)L_83))); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 L_85 = ___0_value; *(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010*)L_84 = L_85; uint64_t L_86 = V_6; V_6 = (uint64_t)((int64_t)il2cpp_codegen_add((int64_t)L_86, ((int64_t)1))); } IL_0198: { uint64_t L_87 = V_6; uint64_t L_88 = V_3; if ((!(((uint64_t)L_87) >= ((uint64_t)L_88)))) { goto IL_017f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m60CE6C903BAFB277FE4B68F0DDD1DA3B02A8BC7A_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 ___0_destination, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0038; } } { Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_2 = ___0_destination; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_3 = L_2.____pointer; V_0 = L_3; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5 = __this->____pointer; V_0 = L_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return; } IL_0038: { ThrowHelper_ThrowArgumentException_DestinationTooShort_m6468934A3BBB67DBC5BAEF7A64D91BD5BBBB3D4D(NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mD547D226E91EF0A4D68C2DE6747B899099F7A987_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 ___0_destination, const RuntimeMethod* method) { bool V_0 = false; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_1; memset((&V_1), 0, sizeof(V_1)); { V_0 = (bool)0; int32_t L_0 = __this->____length; int32_t L_1; L_1 = Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_inline((&___0_destination), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_003b; } } { Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_2 = ___0_destination; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_3 = L_2.____pointer; V_1 = L_3; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_4; L_4 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_1)); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5 = __this->____pointer; V_1 = L_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_1)); int32_t L_7 = __this->____length; Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1(L_4, L_6, (uint64_t)((int64_t)L_7), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); V_0 = (bool)1; } IL_003b: { bool L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mFA54654862DFB62C74FB5B4E74DEEEA7258A0106_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 ___0_left, Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 ___1_right, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_0 = ___0_left; int32_t L_1 = L_0.____length; Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_2 = ___1_right; int32_t L_3 = L_2.____length; if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0030; } } { Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_4 = ___0_left; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5 = L_4.____pointer; V_0 = L_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_7 = ___1_right; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_8 = L_7.____pointer; V_0 = L_8; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_9; L_9 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); bool L_10; L_10 = il2cpp_unsafe_are_same(L_6, L_9); return L_10; } IL_0030: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA Span_1_op_Implicit_mDEA4AE3796AE1CF2E217FAFB8AAAF4EF4CD3BE06_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 ___0_span, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_0 = ___0_span; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_1 = L_0.____pointer; V_0 = L_1; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_2; L_2 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_3 = ___0_span; int32_t L_4 = L_3.____length; ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA L_5; memset((&L_5), 0, sizeof(L_5)); ReadOnlySpan_1__ctor_m4C7DD11D4BCC31C1EC9F0EA7D34388DB0B14A07A_inline((&L_5), L_2, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mE03C46915517B1C1DE92A8C3833F979D9C512147_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_003e; } } { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5 = __this->____pointer; V_1 = L_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_1)); Il2CppChar* L_7; L_7 = il2cpp_unsafe_as_ref(L_6); V_0 = L_7; Il2CppChar* L_8 = V_0; int32_t L_9 = __this->____length; String_t* L_10; L_10 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, (Il2CppChar*)((uintptr_t)L_8), 0, L_9, NULL); return L_10; } IL_003e: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck((MemberInfo_t*)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_12); int32_t L_14 = __this->____length; int32_t L_15 = L_14; RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15); String_t* L_17; L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject*)L_13, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 Span_1_Slice_m71F66E82B497EDEFAA6C05B61E8D5269F6BD6768_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_2 = __this->____pointer; V_0 = L_2; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_8; memset((&L_8), 0, sizeof(L_8)); Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 Span_1_Slice_mCD16A186DE80BBD11D476920A3F59374FC82AA3A_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5 = __this->____pointer; V_0 = L_5; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* Span_1_ToArray_mA06436883B577519721F7120E4E97B6A09AE9A34_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_1; L_1 = Array_Empty_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_mD26FFE584F3D72C1C64FD47A5D59D19E615D8050_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_3 = (BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47*)(BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2); BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_7 = __this->____pointer; V_0 = L_7; BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_m795273AEE7A248BA5B241E561023F0456EF5DED1(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m1F06F70877B365CDC03424CA9244D7402DCF2E98_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69508A540AFD085A745316DD7D6345B1C8CC662D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m6AFC41E16438921AE019797FEF2A63869EB2D3B5_gshared (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECE618215BAC99C6FD12D8A273CC2118945EDCC8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 Span_1_op_Implicit_m0960F106DDF39687ED3DF0D35F5B72D4D1B7B9FF_gshared (BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, const RuntimeMethod* method) { { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_0 = ___0_array; Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22)); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MemoryPackReader_TryReadCollectionHeader_m26FF771485A9FCDF1312EE26EE185D8A2FC8B5AB_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t* ___0_length, const RuntimeMethod* method) { { int32_t* L_0 = ___0_length; uint8_t* L_1; L_1 = MemoryPackReader_GetSpanReference_m47FF0DA38C7C59BB1A40C7C86D67D9F4AAEAB605_inline(__this, 4, NULL); int32_t L_2; L_2 = il2cpp_unsafe_read_unaligned(L_1); *((int32_t*)L_0) = (int32_t)L_2; MemoryPackReader_Advance_mE0A4EF17E4EE8CB21FD819EC31D9BF09830B80DC_inline(__this, 4, NULL); int64_t L_3; L_3 = MemoryPackReader_get_Remaining_m9A8486CE51C19FC2DFD3FC7B7470089C3D9124B3(__this, NULL); int32_t* L_4 = ___0_length; int32_t L_5 = *((int32_t*)L_4); if ((((int64_t)L_3) >= ((int64_t)((int64_t)L_5)))) { goto IL_0027; } } { int32_t* L_6 = ___0_length; int32_t L_7 = *((int32_t*)L_6); MemoryPackSerializationException_ThrowInsufficientBufferUnless_m7011C3C7E94AF25F341874F61F4F828589B4E368(L_7, NULL); } IL_0027: { int32_t* L_8 = ___0_length; int32_t L_9 = *((int32_t*)L_8); return (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) { { RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0; L_0 = il2cpp_unsafe_as(__this); NullCheck(L_0); uint8_t* L_1 = (uint8_t*)(&L_0->___Data); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3AB938BCFAB883339EB05C02B33852D44401AA86_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, int64_t ___0_item, const RuntimeMethod* method) { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_4 = V_0; NullCheck(L_4); 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)); Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_6 = V_0; int32_t L_7 = V_1; int64_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int64_t)L_8); return; } IL_0034: { int64_t L_9 = ___0_item; List_1_AddWithResize_mAE92ED7C1F3B1E0BB409F462197C47FD982345E1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB728D0ECC961C6D3BBB32044B7095D0E5B879731_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m1F54D0D52DD1DD33B05635E029A6A01CF38135A7_gshared_inline (List_1_tF9D88C946600C782EE786A252258C0AA97BD019A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Left_mD15708E7CC13D6DDBD24A9B5BABBDB9340228893_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___U3CLeftU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TreeWalkPredicate_1_Invoke_m4987D419B4250EB379EFC0A5038DF3604E0E6FA5_gshared_inline (TreeWalkPredicate_1_t038E84BE10B8B8748C1A7F7063668E11ED2F8908* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_node, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_node, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* Node_get_Right_m7097BA255ED97F668EAC006A9D99F8FFE05C0C7C_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = __this->___U3CRightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F Node_get_Item_m1E86213A5A70A290A791CA28E19BF29824B5D20B_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { { KeyValuePair_2_t88288FD7C987CABEE070E49639E8603D27AF799F L_0 = __this->___U3CItemU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Right_m4927705F564112FE949FA82DC63743214C051CE2_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) { { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = ___0_value; __this->___U3CRightU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRightU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Left_m46CBDC5B68DCEFF51CBD09914D0922578B203087_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* ___0_value, const RuntimeMethod* method) { { Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* L_0 = ___0_value; __this->___U3CLeftU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLeftU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Node_get_Color_m15CB7C228657492E1715A981791F0BAE73B56454_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___U3CColorU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Color_m4D4A2DEB4544A1F8262D279EFC7B260DC5292291_gshared_inline (Node_t6B21C8C421CAB465370D2C30B3AEEC1938CF2598* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___U3CColorU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Left_m092EE0DC4FE8288CFB0F1F7A4B248331F3340404_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___U3CLeftU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TreeWalkPredicate_1_Invoke_mFEB4B348C0619E23B5BF59E03681A4463EC60F8B_gshared_inline (TreeWalkPredicate_1_tCCE3C44DF1383CDCE18D1B5E4FAAADC150C35613* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_node, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_node, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* Node_get_Right_m21375C28242D30A94671878733083DBE24E3B51C_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = __this->___U3CRightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Node_get_Item_mFFFCB5C3DDE373F947C5DBD21D2CA63727E750E9_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->___U3CItemU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Right_m6185099397C4BF69763D39FEEF042D70F9B8D916_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) { { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = ___0_value; __this->___U3CRightU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRightU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Left_m236064053FB1BA0E72BC4654CC5442E79E2283F9_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* ___0_value, const RuntimeMethod* method) { { Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* L_0 = ___0_value; __this->___U3CLeftU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLeftU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Node_get_Color_m270C7F6EAEC75B232933C2C91080E07B5F74DD6E_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___U3CColorU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Node_set_Color_mD274056A057BCBC49AF1AB5D4E0AF673FA08E921_gshared_inline (Node_t2A15BE4C9004E34F8AD15BF76F3B2F12784324F9* __this, uint8_t ___0_value, const RuntimeMethod* method) { { uint8_t L_0 = ___0_value; __this->___U3CColorU3Ek__BackingField = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1D64B90D223BD596E1C2DA8966AC4ED57C8E4589_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m15AA8CF0C1EB395F786CC37F5D7AF29EA7C10709_gshared_inline (ReadOnlySpan_1_t4990792F01A3EE12CEEC65526A813F1C0A67283E* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_0 = ___0_ptr; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA74DDDE530919E8BC3D60C7CBD981ED0F11DD14F_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_0 = ___0_ptr; ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* Array_Empty_TisHashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5_mA6305FE1F89FEF2783F9DE478AFB982C8BA1EDC2_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_0 = ((EmptyArray_1_tB1385D6D2663B69CA2DB28A3D0AE3106C328A232_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2646A3BCF55B82973A1E7845EE19BC641CD4D35E_gshared_inline (Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B* __this, HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* ___0_array, const RuntimeMethod* method) { HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5 V_0; memset((&V_0), 0, sizeof(V_0)); { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t0DA3B860CC98B496B4F0EA5EE89B2D4C39016B3B)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5)); goto IL_0037; } IL_0037: { HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t3422C9D8E6631CDE5881688C670AF43B7C9705D7 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; HashEntry_1U5BU5D_t3F4A6629D30B7EFFFC9E589802513A7F8E45503C* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m92912F015428BEA4C4E33A78B846E6B3CDB11751_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4868E2A05AB294488A5AF17BC94F000C5A0F68F7_gshared_inline (ReadOnlySpan_1_t38A9F2C8804739CCDFBD7062CA1C47C44BAE5AC2* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = ___0_ptr; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDA8E6598A3E9F174C4024C9915ACA9463BA35F22_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = ___0_ptr; ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* Array_Empty_TisNullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28_mFB61E6C1D57945549B403C13B1652F8CE5324A3C_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_0 = ((EmptyArray_1_t5DEA403BAFDC5AC2F35C8826395BF35F76EAE720_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m809249502A9C502A89D571353424C3BAC9610EFA_gshared_inline (Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3* __this, Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* ___0_array, const RuntimeMethod* method) { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_0; memset((&V_0), 0, sizeof(V_0)); { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t13FC778C32B303EBD00D6D808D35F6A0FBD988E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_1 = V_0; if (L_1.___hasValue) { goto IL_0037; } } { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_2 = ___0_array; NullCheck((RuntimeObject*)L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_2, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); bool L_6; L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, L_5, NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_m781AD7A903FEA43FAE3137977E6BC5F9BAEBC590(NULL); } IL_0037: { Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_7 = ___0_array; NullCheck((RuntimeArray*)L_7); uint8_t* L_8; L_8 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_7, NULL); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_9; L_9 = il2cpp_unsafe_as_ref(L_8); ByReference_1_t442613A31118CABBBDFA511BC4B3E7B369A7720C L_10; memset((&L_10), 0, sizeof(L_10)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_10), L_9); __this->____pointer = L_10; Nullable_1U5BU5D_t4BBED9A00EC2D72318A66049CDB2B0B2553D4B43* L_11 = ___0_array; NullCheck(L_11); __this->____length = ((int32_t)(((RuntimeArray*)L_11)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBFB62752766092200E6EFBA8017B4DD3A3CF901_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m00664DD373A36D0E1E71A6B15C893AFB29E09686_gshared_inline (ReadOnlySpan_1_t32C8835D73D5F2ADCC5ED93FA71F63C5E9763632* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_0 = ___0_ptr; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m62F7DD7486AA2DC1886916B354DF7CB30B2D12CC_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_0 = ___0_ptr; ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* Array_Empty_TisAABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A_mE73376DEDDDFB934E9003663820D201F6C9B9C41_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_0 = ((EmptyArray_1_tBFDECE1BC8155A63C1B370E203BBB8DF09C7751F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9F49684FE52CEB46E463E4333810DF0E97299A75_gshared_inline (Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352* __this, AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* ___0_array, const RuntimeMethod* method) { AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A V_0; memset((&V_0), 0, sizeof(V_0)); { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC171222F7F64AA43426D73BA85B1BCFCBCFA6352)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A)); goto IL_0037; } IL_0037: { AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tE5A12DC59D6D0638AF2CC848596190D109C95D58 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; AABBU5BU5D_tFDBB6C3994463A4945D6AEC40557F4F7FB39BA61* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mAB8B8F731C3753B681689724D8C10D0F6706324A_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m61974A48F0249F9BF95E2B30196D22127E7AD9CB_gshared_inline (ReadOnlySpan_1_tAE84767975672BD032424E74DD54F304DED0E2A7* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_0 = ___0_ptr; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m51AEBDDF4FA3F8681B44273910D1645414D5B4AB_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_0 = ___0_ptr; ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* Array_Empty_TisATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E_m5293579F263F9A3750FDFA1AA45718B28873BFBB_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_0 = ((EmptyArray_1_t910BE047C1A6E9E334831BFBF9773D3C3852ED95_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m41429CDEFEBC1254E9655F1E8E1020C0609E0919_gshared_inline (Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948* __this, ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* ___0_array, const RuntimeMethod* method) { ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E V_0; memset((&V_0), 0, sizeof(V_0)); { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t14EC2E77DBAA48290810774B64FB790F124E6948)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E)); goto IL_0037; } IL_0037: { ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tAAA6F8A1B2C11CBC8A0BD502702CEC3F265DC542 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; ATGMeshInfoU5BU5D_tEA25ABAF8CAF15CC88901DD4F41D1CE7FF0BE05F* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2275D4270FBF5A9F745DB11CE6CCE148D8C4672E_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB2FA851A491C5709D4BAB63C5DA5958FFFEEAA07_gshared_inline (ReadOnlySpan_1_tBA07559B531DF8D3C488A21E738503C11F05E17A* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_0 = ___0_ptr; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFFA3823A31B573A005E307DD54A3C8EA4704B552_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_0 = ___0_ptr; ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* Array_Empty_TisAttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E_m0F7B255CF739B8C78F6D0663FFFD44753100FCAE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_0 = ((EmptyArray_1_t01488E30FA2A207693FD84D9BAB7B4A73493EF80_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9923F08D09F1AF1763CE22C041DC55410B5A05B1_gshared_inline (Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F* __this, AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___0_array, const RuntimeMethod* method) { AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E V_0; memset((&V_0), 0, sizeof(V_0)); { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t2C9AA907638CB470B09906158320B84B0A895F8F)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E)); goto IL_0037; } IL_0037: { AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t26243582FF89D42B585A7CF3EC7ACAE740843415 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m739A39BB426B19B7583557F308B2BDA52E2C3DD9_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m729E93C65964D6955F3A0794056B0A8FA3E1FB44_gshared_inline (ReadOnlySpan_1_tE73282FE39C46EDD2EE2F61A9E3E69BE943784B7* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_0 = ___0_ptr; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB2713B2424259A6D18038A2E29BD96DA081378D6_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_0 = ___0_ptr; ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* Array_Empty_TisBatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D_m652D1F78F0DEF31A60A1D09589A89DE06F12C3E4_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ((EmptyArray_1_tA6E339CF983886C190886835190061C2E3B679F2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7126F92024E73EE43580A7A9D64C39CD973406CC_gshared_inline (Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428* __this, BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* ___0_array, const RuntimeMethod* method) { BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D V_0; memset((&V_0), 0, sizeof(V_0)); { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t36B7E942A80FDA89A0043D5EDED0559212667428)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D)); goto IL_0037; } IL_0037: { BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6B219462DA620514530122E206E21B814BB5AE56 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchCullingOutputDrawCommandsU5BU5D_t74BE7663EB19A8F858498AE303D905FBCCF54F80* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m9535293C1FDA720739072391EDE6F574C67C905D_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0D6A1AA77CFA40D8A9849AA4338A5A43DC6CF0C0_gshared_inline (ReadOnlySpan_1_t3D56DFE8743E7EF0665F38A59DA5B99E0F9425B0* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_0 = ___0_ptr; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m38FB4416138CB97C429799865EA7C7156E442FCD_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_0 = ___0_ptr; ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* Array_Empty_TisBatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770_mEFC02ED7475540CF71CD66D177FEDA1EA4155C01_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_0 = ((EmptyArray_1_t4A2E4F90BFE6F5BF33923E2991998A37CB5A4291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF34E7D8B1563ED8C47501C1BF37B17509D397F30_gshared_inline (Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4* __this, BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* ___0_array, const RuntimeMethod* method) { BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB868D1067505FDF0417857AA95EA5D823B53B5A4)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770)); goto IL_0037; } IL_0037: { BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_tEF24E456D72D33C809936E2CB2A6D54892C8004E L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchIDU5BU5D_t24AE29CD511A8C8CBDEBA151173F1FD709792963* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m8E10CA1F785F77C56E8D665A3CE6AF1DC31200FA_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m89203DEBD91443BD65C0CCC9EAFA52A1CDE4B184_gshared_inline (ReadOnlySpan_1_t92B77B310CC53A58C3C04B20E0B7F18C2EEFB130* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_0 = ___0_ptr; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA2CE8DBE18F6BB54702DAA56720F89DD968A5271_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_0 = ___0_ptr; ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* Array_Empty_TisBatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C_m0154337C8713B2FE58E471FD10F37CFF0E4D1537_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_0 = ((EmptyArray_1_t84EDA74A3D98A25186F3A07E5EA5775E4D2941B0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCDB221C7D73874741828DA34B70D3B0AADC00136_gshared_inline (Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF* __this, BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* ___0_array, const RuntimeMethod* method) { BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB76E894F042295F45DE7894F6C2292C4EA100EBF)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C)); goto IL_0037; } IL_0037: { BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t8259D993E2FEA587D7C8768B6C2E9B5F2BC6BAD7 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchMaterialIDU5BU5D_t1BB9C44B8702FE3181CA6D28B265734E5FE7ABE4* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDDD127BFC8F4A5DEEE8DBC6779C72A75229E2A08_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m9A03AF77602C387B913C41E787C615B3D1C1610F_gshared_inline (ReadOnlySpan_1_tD9DB60FA9C52DCE56999EB3FEEA0CDE0FDFFFFE2* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_0 = ___0_ptr; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B727F1A38BD125BA88E22B9518BBEA69CD9F192_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_0 = ___0_ptr; ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* Array_Empty_TisBatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0_m30D7C90FCBAF09BB4E8C21ED5FE267CFF2F47BA4_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_0 = ((EmptyArray_1_t6468C707526910A9B109C3B1C7EE4E98C7890339_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m81637CB567960AF0B3F0471290B423B290FE1830_gshared_inline (Span_1_t3A087F8D965C32C63C3853E38E112343685765A1* __this, BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* ___0_array, const RuntimeMethod* method) { BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0 V_0; memset((&V_0), 0, sizeof(V_0)); { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3A087F8D965C32C63C3853E38E112343685765A1)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0)); goto IL_0037; } IL_0037: { BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t0C13E009F6EC218F0D81A207CAEA83AD8606AC5B L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BatchMeshIDU5BU5D_t20B2C8DB5375176C55F0A9ED0976B4FAC866FB0E* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mDEBC7524E1B427A18228E928AF4B2B5868BC5261_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0CF519BCC09B3185E337A59BA1314923B816345F_gshared_inline (ReadOnlySpan_1_t58F55D836DAD41B9843AB5E8E481A98C8153BD89* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_0 = ___0_ptr; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7D05DDE302D599D59ADB3A26471923D9BD4B9382_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_0 = ___0_ptr; ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* Array_Empty_TisBigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F_m22E209B597C5752567BA3362E9DD1A84F595DC96_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_0 = ((EmptyArray_1_tD78882A36E7C14A159E164A83C53BC9E8021976A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF0C3CAF134CA0566CEEC878B3E277B83B9F9B2F2_gshared_inline (Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3* __this, BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* ___0_array, const RuntimeMethod* method) { BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F V_0; memset((&V_0), 0, sizeof(V_0)); { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAEDD2F69D4390E226560520E45C630620539C1E3)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F)); goto IL_0037; } IL_0037: { BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t6DE7B8D0782C97A8DE7EB15321222002E1E48348 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BigIntegerU5BU5D_t784AAD3CDE7065E98D5CF564F12BC30C7816BEDB* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mED1253429B93CB6D2928015A22105A16FF64C86B_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m5818A0EC9B5A3628E69F90A3521BDE96E1FDC74F_gshared_inline (ReadOnlySpan_1_t1CABD9AC48FDD39B6D2C26BCA3D87FCA5F94F1C2* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { bool* L_0 = ___0_ptr; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC733F92ACB7C0D922180991442FE7A28DCB60772_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, bool* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { bool* L_0 = ___0_ptr; ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Array_Empty_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAB215C445888719BD89809D99C3DBD3135C2B1E7_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ((EmptyArray_1_t7902087DD0C0221C9C7362ABAB7CB57D6D519A99_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5AF7377F267C08DB0D59CB23F59DF954F7DEE62C_gshared_inline (Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, const RuntimeMethod* method) { bool V_0 = false; { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t087F0E3724EBFD3A74A84E3F9E3F027249F37B51)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(bool)); goto IL_0037; } IL_0037: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); bool* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t98C4399D749F9F8F828547057023CF78951E6126 L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mA3FAE42313871FB8DAC80A4C14DDE4CCE75F1713_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m4C7DD11D4BCC31C1EC9F0EA7D34388DB0B14A07A_gshared_inline (ReadOnlySpan_1_t5D1B06A3C861E766B5669E3742152A803D0F24AA* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_0 = ___0_ptr; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m58CD191F04E31F33A163B278675E0FA9DF59166D_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_0 = ___0_ptr; ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* Array_Empty_TisBoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010_mD26FFE584F3D72C1C64FD47A5D59D19E615D8050_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_0 = ((EmptyArray_1_tD654E393754C56C1AAE25F6EE3FF0DD03AE5E291_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m81F10BC6C4033345B53A361FD5777CB15BA51592_gshared_inline (Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68* __this, BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* ___0_array, const RuntimeMethod* method) { BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010 V_0; memset((&V_0), 0, sizeof(V_0)); { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tAAE5C58EA6D335DF90A9243EEA05A1CB40FA3F68)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010)); goto IL_0037; } IL_0037: { BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_2 = ___0_array; NullCheck((RuntimeArray*)L_2); uint8_t* L_3; L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL); BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_4; L_4 = il2cpp_unsafe_as_ref(L_3); ByReference_1_t2BA459CB3584D7287AD5F14376202AB43B4D620A L_5; memset((&L_5), 0, sizeof(L_5)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4); __this->____pointer = L_5; BoundingSphereU5BU5D_tD7485B1D5D5A0EE26537B093423FC3AC149BEA47* L_6 = ___0_array; NullCheck(L_6); __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* MemoryPackReader_GetSpanReference_m47FF0DA38C7C59BB1A40C7C86D67D9F4AAEAB605_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_sizeHint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_sizeHint; int32_t L_1 = __this->___bufferLength; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0015; } } { ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_2 = __this->___bufferReference; uint8_t* L_3; L_3 = MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90(L_2, MemoryMarshal_GetReference_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9D86D3A7A7F6A344D16464E6638E2BEAD3F4BC90_RuntimeMethod_var); return L_3; } IL_0015: { int32_t L_4 = ___0_sizeHint; uint8_t* L_5; L_5 = MemoryPackReader_GetNextSpan_m3ED28B9E74D32A896942A41101ABDF8C124AD055(__this, L_4, NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MemoryPackReader_Advance_mE0A4EF17E4EE8CB21FD819EC31D9BF09830B80DC_inline (MemoryPackReader_tAD1880F03A90C2ADFB2B507CD908B0767F0E361E* __this, int32_t ___0_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_count; if (L_0) { goto IL_0004; } } { return; } IL_0004: { int32_t L_1 = __this->___bufferLength; int32_t L_2 = ___0_count; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2)); int32_t L_3 = V_0; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_001b; } } { int32_t L_4 = ___0_count; bool L_5; L_5 = MemoryPackReader_TryAdvanceSequence_m0706F868253A59F232E575D2108D956A52759075(__this, L_4, NULL); if (!L_5) { goto IL_001b; } } { return; } IL_001b: { int32_t L_6 = V_0; __this->___bufferLength = L_6; ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* L_7 = (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D*)(&__this->___bufferReference); int32_t L_8 = ___0_count; ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_9; L_9 = ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_inline(L_7, L_8, ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_RuntimeMethod_var); __this->___bufferReference = L_9; int32_t L_10 = __this->___advancedCount; int32_t L_11 = ___0_count; __this->___advancedCount = ((int32_t)il2cpp_codegen_add(L_10, L_11)); int32_t L_12 = __this->___consumed; int32_t L_13 = ___0_count; __this->___consumed = ((int32_t)il2cpp_codegen_add(L_12, L_13)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D ReadOnlySpan_1_Slice_mC8B7C665F49384744642F03EA355239F0E4AF966_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, int32_t ___0_start, const RuntimeMethod* method) { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_2 = __this->____pointer; V_0 = L_2; uint8_t* L_3; L_3 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0)); int32_t L_4 = ___0_start; uint8_t* L_5; L_5 = il2cpp_unsafe_add(L_3, L_4); int32_t L_6 = __this->____length; int32_t L_7 = ___0_start; ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D L_8; memset((&L_8), 0, sizeof(L_8)); ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_inline((&L_8), L_5, ((int32_t)il2cpp_codegen_subtract(L_6, L_7)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0FC0B92549C2968E80B5F75A85F28B96DBFCFD63_gshared_inline (ReadOnlySpan_1_tA850A6C0E88ABBA37646A078ACBC24D6D5FD9B4D* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { uint8_t* L_0 = ___0_ptr; ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } }