AlicizaX/Build/SAOK_BackUpThisFolder_ButDontShipItWithYourGame/il2cppOutput/Generics__165.cpp
2025-10-14 15:42:34 +08:00

23249 lines
1.1 MiB

#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 <typename T1>
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 <typename T1, typename T2>
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 <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1Invoker;
template <typename R, typename T1>
struct VirtualFuncInvoker1Invoker<R, T1*>
{
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 <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2Invoker;
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2Invoker<R, T1*, T2*>
{
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 <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
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 <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker;
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
{
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 <typename T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2, T3* p3)
{
void* params[3] = { &p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename R>
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 <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
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 <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2*>
{
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 <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4)
{
R ret;
void* params[4] = { p1, p2, &p3, &p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5;
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5<R, T1*, T2, T3, T4*, T5*>
{
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 <typename R>
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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(((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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_10)), L_11, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<intptr_t> (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<il2cpp_array_size_t>(L_18)), L_19, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 14), (void**)(L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_21)), L_22, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_24)), L_25, SizeOf_TKey_t1FD6F73134BEFD3DA81B6A46436C50FA38749EC7);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 14), (void**)(L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_28)), L_29, SizeOf_TValue_t05B39B62795218B9FB2F0D6E1C002FB430DD6D0C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 16), (void**)(L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<il2cpp_array_size_t>(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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1* currentDelegate = reinterpret_cast<SpanAction_2_tE2F6FED691F2FC7359AC6B1BE35E9E8C6D10F6A1*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1* currentDelegate = reinterpret_cast<SpanAction_2_t874B3AB0857DECD4FF7C78397E748570A86781B1*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393* currentDelegate = reinterpret_cast<SpanAction_2_t344E14B05AC76861D3197B1F7C85635B8DDC8393*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178* currentDelegate = reinterpret_cast<SpanAction_2_t65B015FEFE1F64814AC2EFA0E19A38B1CFC53178*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149* currentDelegate = reinterpret_cast<SpanAction_2_t8C520691447960EDB4B6E3F18043563745AD9149*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8* currentDelegate = reinterpret_cast<SpanAction_2_tE3C2A16BB395675840A2537AB71FE42A5C5335E8*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656* currentDelegate = reinterpret_cast<SpanAction_2_t613C719306FA29F216645A77BA6D20748808F656*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947* currentDelegate = reinterpret_cast<SpanAction_2_t84FDFFEECCC96A9A407DCB490E60340E38185947*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B* currentDelegate = reinterpret_cast<SpanAction_2_t02885A83F58261D2CFDC8FFBBCD7C8ECAF105A7B*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B* currentDelegate = reinterpret_cast<SpanAction_2_t5907E59A3FE410EE3FC9FC29F5E9418DF5894C8B*>(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<RuntimeMethod*>(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<RuntimeMethod*>(__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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>(L_10);
int32_t L_12 = ___1_start;
HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5* L_13;
L_13 = il2cpp_unsafe_add<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,int32_t>(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<intptr_t> (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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>((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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,int32_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>((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<intptr_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>();
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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>();
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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,int32_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5,int32_t>(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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>(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<intptr_t> (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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>(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<intptr_t> (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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>(L_15);
int32_t L_17 = ___1_start;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_18;
L_18 = il2cpp_unsafe_add<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,int32_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>((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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,int32_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>();
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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>();
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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,int32_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28,int32_t>(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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>(L_10);
int32_t L_12 = ___1_start;
AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A* L_13;
L_13 = il2cpp_unsafe_add<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,int32_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>((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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,int32_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>();
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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>();
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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,int32_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A,int32_t>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>(L_10);
int32_t L_12 = ___1_start;
ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E* L_13;
L_13 = il2cpp_unsafe_add<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,int32_t>(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<intptr_t> (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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>((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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,int32_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>((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<intptr_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>();
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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>();
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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,int32_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E,int32_t>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>(L_10);
int32_t L_12 = ___1_start;
AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E* L_13;
L_13 = il2cpp_unsafe_add<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,int32_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>((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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,int32_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>();
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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>();
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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,int32_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E,int32_t>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(L_10);
int32_t L_12 = ___1_start;
BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D* L_13;
L_13 = il2cpp_unsafe_add<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>((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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>();
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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>();
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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D,int32_t>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>(L_10);
int32_t L_12 = ___1_start;
BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770* L_13;
L_13 = il2cpp_unsafe_add<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,int32_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>((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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,int32_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>();
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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>();
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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,int32_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770,int32_t>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>(L_10);
int32_t L_12 = ___1_start;
BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C* L_13;
L_13 = il2cpp_unsafe_add<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,int32_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>((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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,int32_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>();
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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>();
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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,int32_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C,int32_t>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>(L_10);
int32_t L_12 = ___1_start;
BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0* L_13;
L_13 = il2cpp_unsafe_add<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,int32_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>((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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,int32_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>();
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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>();
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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,int32_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0,int32_t>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>(L_10);
int32_t L_12 = ___1_start;
BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F* L_13;
L_13 = il2cpp_unsafe_add<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,int32_t>(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<intptr_t> (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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>((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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,int32_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>((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<intptr_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>();
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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>();
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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,int32_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F,int32_t>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>(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<bool>(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<bool>(L_10);
int32_t L_12 = ___1_start;
bool* L_13;
L_13 = il2cpp_unsafe_add<bool,int32_t>(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<bool>((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<bool,int32_t>(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<bool>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<bool>();
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<bool>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<bool>();
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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<bool,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<bool,int32_t>(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<bool,int32_t>(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<bool>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>(L_10);
int32_t L_12 = ___1_start;
BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010* L_13;
L_13 = il2cpp_unsafe_add<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,int32_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>((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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,int32_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>((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<uint8_t>(L_1);
int32_t L_3 = __this->____length;
int32_t L_4;
L_4 = il2cpp_unsafe_sizeof<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>();
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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>();
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<uint8_t>(L_5);
uint8_t* L_7;
L_7 = il2cpp_unsafe_as_ref<uint8_t>((&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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>();
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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,uint64_t>(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<intptr_t> (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<intptr_t> (&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<Il2CppChar>(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<intptr_t> (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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,int32_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010,int32_t>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>(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<int32_t>(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<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__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<il2cpp_array_size_t>(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<RuntimeMethod*>(__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<RuntimeMethod*>(__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<HashEntry_1_t5AE25C72F3412B2BFC157F053A4BE627685A9ED5>(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<intptr_t> (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<Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28>(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<AABB_tE57BAC64D9F8465BBFCC4A9C66AF4E884166982A>(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<ATGMeshInfo_t92E7F6713ADB43FC6EB49CEEC1DF4FAFC5C78A9E>(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<AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E>(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<BatchCullingOutputDrawCommands_t61DD68A8D702A9468AF6D5DDF4529CE7BD5A636D>(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<BatchID_t884E3C204D1F4C18FFD2361FC14A1E64CFBD8770>(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<BatchMaterialID_tF9E95833BB1C35A6D14D47CF4EC8A6EB7D15D65C>(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<BatchMeshID_t34167B7C1D0503C43A01A7BD213DFC367525D2A0>(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<BigInteger_tF7779A0AA6D6B9BE0E0C1C293E7708765DEF7D0F>(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<bool>(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<BoundingSphere_t2DDB3D1711A6920C0ECA9217D3E4E14AFF03C010>(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<uint8_t,int32_t>(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;
}
}