#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5; // System.Func`2 struct Func_2_t07A8C3DB493D3FE14259D33200443036194A8695; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227; // System.Pinnable`1 struct Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63; // System.Pinnable`1 struct Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716; // System.Pinnable`1 struct Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF; // System.Pinnable`1 struct Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859; // System.Pinnable`1 struct Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C; // System.Pinnable`1 struct Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731; // System.Pinnable`1 struct Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0; // System.Pinnable`1 struct Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056; // System.Pinnable`1 struct Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424; // System.Pinnable`1 struct Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6; // System.Pinnable`1 struct Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A; // System.Pinnable`1 struct Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7; // System.Threading.ThreadPoolWorkQueue/SparseArray`1 struct SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C; // System.Numerics.Complex[][] struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Numerics.Complex[] struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // SixLabors.ImageSharp.PixelFormats.Rgba32[] struct Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9; // SixLabors.ImageSharp.PixelFormats.Rgba64[] struct Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885; // SixLabors.ImageSharp.PixelFormats.RgbaVector[] struct RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4; // System.SByte[] struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7; // SixLabors.ImageSharp.PixelFormats.Short2[] struct Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0; // SixLabors.ImageSharp.PixelFormats.Short4[] struct Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // SixLabors.ImageSharp.Formats.Tga.TgaFileHeader[] struct TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.UInt16[] struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; // SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle[] struct UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D; // System.Numerics.Vector3[] struct Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C; // System.Numerics.Vector4[] struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F; // System.Numerics.Complex[,] struct ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Reflection.MethodInfo struct MethodInfo_t; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UIntPtr_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0DB46164953228904843938099AF66650313FEE5; IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018; IL2CPP_EXTERN_C String_t* _stringLiteral9815A9500AB457D45B58664314E25D1047D857A8; IL2CPP_EXTERN_C const RuntimeMethod* Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_At_m56714F01C4450C2DCDD2088008C2435AF1460489_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m08D87FAFC4C1ED2E90F3D6C202BC8B8E8611030F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248; struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9; struct Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885; struct RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4; struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7; struct Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0; struct Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5; struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; struct TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59; struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67; struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF; struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2; struct UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D; struct Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C; struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F; struct ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D; 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 // System.Object // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c struct U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 : public RuntimeObject { public: public: }; struct U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9 U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1/<>c::<>9__19_0 Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * ___U3CU3E9__19_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__19_0_1() { return static_cast(offsetof(U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields, ___U3CU3E9__19_0_1)); } inline Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * get_U3CU3E9__19_0_1() const { return ___U3CU3E9__19_0_1; } inline Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 ** get_address_of_U3CU3E9__19_0_1() { return &___U3CU3E9__19_0_1; } inline void set_U3CU3E9__19_0_1(Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * value) { ___U3CU3E9__19_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__19_0_1), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66, ____items_1)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get__items_1() const { return ____items_1; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66_StaticFields, ____emptyArray_5)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get__emptyArray_5() const { return ____emptyArray_5; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____items_1)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__items_1() const { return ____items_1; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_StaticFields, ____emptyArray_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__emptyArray_5() const { return ____emptyArray_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Pinnable`1 struct Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 : public RuntimeObject { public: // T System.Pinnable`1::Data int8_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859, ___Data_0)); } inline int8_t get_Data_0() const { return ___Data_0; } inline int8_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(int8_t value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 : public RuntimeObject { public: // T System.Pinnable`1::Data float ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731, ___Data_0)); } inline float get_Data_0() const { return ___Data_0; } inline float* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(float value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 : public RuntimeObject { public: // T System.Pinnable`1::Data uint16_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056, ___Data_0)); } inline uint16_t get_Data_0() const { return ___Data_0; } inline uint16_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(uint16_t value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 : public RuntimeObject { public: // T System.Pinnable`1::Data uint32_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424, ___Data_0)); } inline uint32_t get_Data_0() const { return ___Data_0; } inline uint32_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(uint32_t value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 : public RuntimeObject { public: // T System.Pinnable`1::Data uint64_t ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6, ___Data_0)); } inline uint64_t get_Data_0() const { return ___Data_0; } inline uint64_t* get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(uint64_t value) { ___Data_0 = value; } }; // System.Threading.ThreadPoolWorkQueue/SparseArray`1 struct SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259 : public RuntimeObject { public: // T[] modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.ThreadPoolWorkQueue/SparseArray`1::m_array ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_array_0; public: inline static int32_t get_offset_of_m_array_0() { return static_cast(offsetof(SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259, ___m_array_0)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_array_0() const { return ___m_array_0; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_array_0() { return &___m_array_0; } inline void set_m_array_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_array_0), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); } inline Il2CppChar get_m_value_0() const { return ___m_value_0; } inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(Il2CppChar value) { ___m_value_0 = value; } }; struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // System.Numerics.Complex struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C { public: // System.Double System.Numerics.Complex::m_real double ___m_real_6; // System.Double System.Numerics.Complex::m_imaginary double ___m_imaginary_7; public: inline static int32_t get_offset_of_m_real_6() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_real_6)); } inline double get_m_real_6() const { return ___m_real_6; } inline double* get_address_of_m_real_6() { return &___m_real_6; } inline void set_m_real_6(double value) { ___m_real_6 = value; } inline static int32_t get_offset_of_m_imaginary_7() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_imaginary_7)); } inline double get_m_imaginary_7() const { return ___m_imaginary_7; } inline double* get_address_of_m_imaginary_7() { return &___m_imaginary_7; } inline void set_m_imaginary_7(double value) { ___m_imaginary_7 = value; } }; struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields { public: // System.Numerics.Complex System.Numerics.Complex::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; // System.Numerics.Complex System.Numerics.Complex::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1; // System.Numerics.Complex System.Numerics.Complex::ImaginaryOne Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___ImaginaryOne_2; // System.Double System.Numerics.Complex::s_sqrtRescaleThreshold double ___s_sqrtRescaleThreshold_3; // System.Double System.Numerics.Complex::s_asinOverflowThreshold double ___s_asinOverflowThreshold_4; // System.Double System.Numerics.Complex::s_log2 double ___s_log2_5; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___One_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_1 = value; } inline static int32_t get_offset_of_ImaginaryOne_2() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___ImaginaryOne_2)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_ImaginaryOne_2() const { return ___ImaginaryOne_2; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_ImaginaryOne_2() { return &___ImaginaryOne_2; } inline void set_ImaginaryOne_2(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___ImaginaryOne_2 = value; } inline static int32_t get_offset_of_s_sqrtRescaleThreshold_3() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_sqrtRescaleThreshold_3)); } inline double get_s_sqrtRescaleThreshold_3() const { return ___s_sqrtRescaleThreshold_3; } inline double* get_address_of_s_sqrtRescaleThreshold_3() { return &___s_sqrtRescaleThreshold_3; } inline void set_s_sqrtRescaleThreshold_3(double value) { ___s_sqrtRescaleThreshold_3 = value; } inline static int32_t get_offset_of_s_asinOverflowThreshold_4() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_asinOverflowThreshold_4)); } inline double get_s_asinOverflowThreshold_4() const { return ___s_asinOverflowThreshold_4; } inline double* get_address_of_s_asinOverflowThreshold_4() { return &___s_asinOverflowThreshold_4; } inline void set_s_asinOverflowThreshold_4(double value) { ___s_asinOverflowThreshold_4 = value; } inline static int32_t get_offset_of_s_log2_5() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_log2_5)); } inline double get_s_log2_5() const { return ___s_log2_5; } inline double* get_address_of_s_log2_5() { return &___s_log2_5; } inline void set_s_log2_5(double value) { ___s_log2_5 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba64 struct Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::R uint16_t ___R_0; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::G uint16_t ___G_1; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::B uint16_t ___B_2; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::A uint16_t ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___R_0)); } inline uint16_t get_R_0() const { return ___R_0; } inline uint16_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint16_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___G_1)); } inline uint16_t get_G_1() const { return ___G_1; } inline uint16_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint16_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___B_2)); } inline uint16_t get_B_2() const { return ___B_2; } inline uint16_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint16_t value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___A_3)); } inline uint16_t get_A_3() const { return ___A_3; } inline uint16_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint16_t value) { ___A_3 = value; } }; // System.SByte struct SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B { public: // System.SByte System.SByte::m_value int8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(SByte_t928712DD662DC29BA4FAAE8CE2230AFB23447F0B, ___m_value_0)); } inline int8_t get_m_value_0() const { return ___m_value_0; } inline int8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int8_t value) { ___m_value_0 = value; } }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // System.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.UInt64 struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // System.UIntPtr struct UIntPtr_t { public: // System.Void* System.UIntPtr::_pointer void* ____pointer_1; public: inline static int32_t get_offset_of__pointer_1() { return static_cast(offsetof(UIntPtr_t, ____pointer_1)); } inline void* get__pointer_1() const { return ____pointer_1; } inline void** get_address_of__pointer_1() { return &____pointer_1; } inline void set__pointer_1(void* value) { ____pointer_1 = value; } }; struct UIntPtr_t_StaticFields { public: // System.UIntPtr System.UIntPtr::Zero uintptr_t ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(UIntPtr_t_StaticFields, ___Zero_0)); } inline uintptr_t get_Zero_0() const { return ___Zero_0; } inline uintptr_t* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(uintptr_t value) { ___Zero_0 = value; } }; // System.Numerics.Vector2 struct Vector2_t1455881409307224D6099F54FA7E478733EEF61D { public: // System.Single System.Numerics.Vector2::X float ___X_0; // System.Single System.Numerics.Vector2::Y float ___Y_1; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } }; // System.Numerics.Vector3 struct Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 { public: // System.Single System.Numerics.Vector3::X float ___X_0; // System.Single System.Numerics.Vector3::Y float ___Y_1; // System.Single System.Numerics.Vector3::Z float ___Z_2; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } inline static int32_t get_offset_of_Z_2() { return static_cast(offsetof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65, ___Z_2)); } inline float get_Z_2() const { return ___Z_2; } inline float* get_address_of_Z_2() { return &___Z_2; } inline void set_Z_2(float value) { ___Z_2 = value; } }; // System.Numerics.Vector4 struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 { public: // System.Single System.Numerics.Vector4::X float ___X_0; // System.Single System.Numerics.Vector4::Y float ___Y_1; // System.Single System.Numerics.Vector4::Z float ___Z_2; // System.Single System.Numerics.Vector4::W float ___W_3; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } inline static int32_t get_offset_of_Z_2() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Z_2)); } inline float get_Z_2() const { return ___Z_2; } inline float* get_address_of_Z_2() { return &___Z_2; } inline void set_Z_2(float value) { ___Z_2 = value; } inline static int32_t get_offset_of_W_3() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___W_3)); } inline float get_W_3() const { return ___W_3; } inline float* get_address_of_W_3() { return &___W_3; } inline void set_W_3(float value) { ___W_3 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A : public RuntimeObject { public: public: }; struct PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields, ___EmptyArray_1)); } inline Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C : public RuntimeObject { public: public: }; struct PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields, ___EmptyArray_1)); } inline Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA : public RuntimeObject { public: public: }; struct PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields, ___EmptyArray_1)); } inline RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* get_EmptyArray_1() const { return ___EmptyArray_1; } inline RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE : public RuntimeObject { public: public: }; struct PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields, ___EmptyArray_1)); } inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* get_EmptyArray_1() const { return ___EmptyArray_1; } inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields, ___EmptyArray_1)); } inline Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C : public RuntimeObject { public: public: }; struct PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields, ___EmptyArray_1)); } inline Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___EmptyArray_1)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_EmptyArray_1() const { return ___EmptyArray_1; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields, ___EmptyArray_1)); } inline TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* get_EmptyArray_1() const { return ___EmptyArray_1; } inline TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields, ___EmptyArray_1)); } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_EmptyArray_1() const { return ___EmptyArray_1; } inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields, ___EmptyArray_1)); } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_EmptyArray_1() const { return ___EmptyArray_1; } inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF : public RuntimeObject { public: public: }; struct PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields, ___EmptyArray_1)); } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* get_EmptyArray_1() const { return ___EmptyArray_1; } inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68 : public RuntimeObject { public: public: }; struct PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields, ___EmptyArray_1)); } inline UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* get_EmptyArray_1() const { return ___EmptyArray_1; } inline UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields, ___EmptyArray_1)); } inline Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.SpanHelpers/PerTypeValues`1 struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767 : public RuntimeObject { public: public: }; struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields { public: // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences bool ___IsReferenceOrContainsReferences_0; // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___EmptyArray_1; // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment intptr_t ___ArrayAdjustment_2; public: inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___IsReferenceOrContainsReferences_0)); } inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; } inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; } inline void set_IsReferenceOrContainsReferences_0(bool value) { ___IsReferenceOrContainsReferences_0 = value; } inline static int32_t get_offset_of_EmptyArray_1() { return static_cast(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___EmptyArray_1)); } inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* get_EmptyArray_1() const { return ___EmptyArray_1; } inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F** get_address_of_EmptyArray_1() { return &___EmptyArray_1; } inline void set_EmptyArray_1(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* value) { ___EmptyArray_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value); } inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___ArrayAdjustment_2)); } inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; } inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; } inline void set_ArrayAdjustment_2(intptr_t value) { ___ArrayAdjustment_2 = value; } }; // System.Pinnable`1 struct Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 : public RuntimeObject { public: // T System.Pinnable`1::Data Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716, ___Data_0)); } inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F get_Data_0() const { return ___Data_0; } inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 : public RuntimeObject { public: // T System.Pinnable`1::Data Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8, ___Data_0)); } inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 get_Data_0() const { return ___Data_0; } inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject { public: // T System.Pinnable`1::Data Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Data_0 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____pinnable_0)); } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12, ____pinnable_0)); } inline Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF, ____pinnable_0)); } inline Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA, ____pinnable_0)); } inline Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4, ____pinnable_0)); } inline Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF, ____pinnable_0)); } inline Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____pinnable_0)); } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE, ____pinnable_0)); } inline Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823, ____pinnable_0)); } inline Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8, ____pinnable_0)); } inline Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE, ____pinnable_0)); } inline Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6, ____pinnable_0)); } inline Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908, ____pinnable_0)); } inline Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____pinnable_0)); } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____pinnable_0)); } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A, ____pinnable_0)); } inline Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2, ____pinnable_0)); } inline Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC, ____pinnable_0)); } inline Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007, ____pinnable_0)); } inline Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09, ____pinnable_0)); } inline Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____pinnable_0)); } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C, ____pinnable_0)); } inline Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0, ____pinnable_0)); } inline Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83, ____pinnable_0)); } inline Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED, ____pinnable_0)); } inline Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t072DF344B52C766033D8DC21027AD9147873C677 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677, ____pinnable_0)); } inline Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936, ____pinnable_0)); } inline Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F { public: // System.Int32 System.ExceptionArgument::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.ExistingData struct ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B { public: // System.Int32 MathNet.Numerics.LinearAlgebra.ExistingData::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba32 struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::R uint8_t ___R_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::G uint8_t ___G_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::B uint8_t ___B_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::A uint8_t ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___R_0)); } inline uint8_t get_R_0() const { return ___R_0; } inline uint8_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint8_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___B_2)); } inline uint8_t get_B_2() const { return ___B_2; } inline uint8_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint8_t value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___A_3)); } inline uint8_t get_A_3() const { return ___A_3; } inline uint8_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint8_t value) { ___A_3 = value; } }; struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // SixLabors.ImageSharp.PixelFormats.RgbaVector struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 { public: // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::R float ___R_0; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::G float ___G_1; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::B float ___B_2; // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::A float ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___R_0)); } inline float get_R_0() const { return ___R_0; } inline float* get_address_of_R_0() { return &___R_0; } inline void set_R_0(float value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___G_1)); } inline float get_G_1() const { return ___G_1; } inline float* get_address_of_G_1() { return &___G_1; } inline void set_G_1(float value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___B_2)); } inline float get_B_2() const { return ___B_2; } inline float* get_address_of_B_2() { return &___B_2; } inline void set_B_2(float value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___A_3)); } inline float get_A_3() const { return ___A_3; } inline float* get_address_of_A_3() { return &___A_3; } inline void set_A_3(float value) { ___A_3 = value; } }; struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Max Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_Max_4() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Max_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_4() const { return ___Max_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_4() { return &___Max_4; } inline void set_Max_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Max_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Short2 struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Short2::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Max Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0; // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Min Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Max_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Min_1)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Min_1() const { return ___Min_1; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Min_1 = value; } }; // SixLabors.ImageSharp.PixelFormats.Short4 struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C { public: // System.UInt64 SixLabors.ImageSharp.PixelFormats.Short4::k__BackingField uint64_t ___U3CPackedValueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C, ___U3CPackedValueU3Ek__BackingField_2)); } inline uint64_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; } inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; } inline void set_U3CPackedValueU3Ek__BackingField_2(uint64_t value) { ___U3CPackedValueU3Ek__BackingField_2 = value; } }; struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Max Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_0; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Min Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Min_1; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Max_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_0() const { return ___Max_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Max_0 = value; } inline static int32_t get_offset_of_Min_1() { return static_cast(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Min_1)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Min_1() const { return ___Min_1; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Min_1() { return &___Min_1; } inline void set_Min_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Min_1 = value; } }; // SixLabors.ImageSharp.Formats.Tga.TgaImageType struct TgaImageType_t6D0B050C69CA3757F542BEC6B55C0B608E123D0A { public: // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaImageType::value__ uint8_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(TgaImageType_t6D0B050C69CA3757F542BEC6B55C0B608E123D0A, ___value___2)); } inline uint8_t get_value___2() const { return ___value___2; } inline uint8_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint8_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle struct UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E { public: // System.IntPtr SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::handle intptr_t ___handle_4; // System.Int32 SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::lengthInBytes int32_t ___lengthInBytes_5; public: inline static int32_t get_offset_of_handle_4() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E, ___handle_4)); } inline intptr_t get_handle_4() const { return ___handle_4; } inline intptr_t* get_address_of_handle_4() { return &___handle_4; } inline void set_handle_4(intptr_t value) { ___handle_4 = value; } inline static int32_t get_offset_of_lengthInBytes_5() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E, ___lengthInBytes_5)); } inline int32_t get_lengthInBytes_5() const { return ___lengthInBytes_5; } inline int32_t* get_address_of_lengthInBytes_5() { return &___lengthInBytes_5; } inline void set_lengthInBytes_5(int32_t value) { ___lengthInBytes_5 = value; } }; struct UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E_StaticFields { public: // System.Int32 SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::totalOutstandingHandles int32_t ___totalOutstandingHandles_0; // System.Int64 SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::totalOomRetries int64_t ___totalOomRetries_1; // System.Object SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::lowMemoryMonitor RuntimeObject * ___lowMemoryMonitor_2; // SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle::NullHandle UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___NullHandle_3; public: inline static int32_t get_offset_of_totalOutstandingHandles_0() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E_StaticFields, ___totalOutstandingHandles_0)); } inline int32_t get_totalOutstandingHandles_0() const { return ___totalOutstandingHandles_0; } inline int32_t* get_address_of_totalOutstandingHandles_0() { return &___totalOutstandingHandles_0; } inline void set_totalOutstandingHandles_0(int32_t value) { ___totalOutstandingHandles_0 = value; } inline static int32_t get_offset_of_totalOomRetries_1() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E_StaticFields, ___totalOomRetries_1)); } inline int64_t get_totalOomRetries_1() const { return ___totalOomRetries_1; } inline int64_t* get_address_of_totalOomRetries_1() { return &___totalOomRetries_1; } inline void set_totalOomRetries_1(int64_t value) { ___totalOomRetries_1 = value; } inline static int32_t get_offset_of_lowMemoryMonitor_2() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E_StaticFields, ___lowMemoryMonitor_2)); } inline RuntimeObject * get_lowMemoryMonitor_2() const { return ___lowMemoryMonitor_2; } inline RuntimeObject ** get_address_of_lowMemoryMonitor_2() { return &___lowMemoryMonitor_2; } inline void set_lowMemoryMonitor_2(RuntimeObject * value) { ___lowMemoryMonitor_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___lowMemoryMonitor_2), (void*)value); } inline static int32_t get_offset_of_NullHandle_3() { return static_cast(offsetof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E_StaticFields, ___NullHandle_3)); } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E get_NullHandle_3() const { return ___NullHandle_3; } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * get_address_of_NullHandle_3() { return &___NullHandle_3; } inline void set_NullHandle_3(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E value) { ___NullHandle_3 = value; } }; // MathNet.Numerics.LinearAlgebra.Zeros struct Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Zeros::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 : public MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5, ___Data_3)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Data_3() const { return ___Data_3; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // System.Pinnable`1 struct Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 : public RuntimeObject { public: // T System.Pinnable`1::Data Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63, ___Data_0)); } inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 get_Data_0() const { return ___Data_0; } inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF : public RuntimeObject { public: // T System.Pinnable`1::Data RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF, ___Data_0)); } inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 get_Data_0() const { return ___Data_0; } inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C : public RuntimeObject { public: // T System.Pinnable`1::Data Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C, ___Data_0)); } inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 get_Data_0() const { return ___Data_0; } inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 : public RuntimeObject { public: // T System.Pinnable`1::Data Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1, ___Data_0)); } inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C get_Data_0() const { return ___Data_0; } inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C value) { ___Data_0 = value; } }; // System.Pinnable`1 struct Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A : public RuntimeObject { public: // T System.Pinnable`1::Data UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A, ___Data_0)); } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E get_Data_0() const { return ___Data_0; } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E value) { ___Data_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 : public MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 { public: // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::RowPointers Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___RowPointers_3; // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ColumnIndices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ColumnIndices_4; // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::Values ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Values_5; public: inline static int32_t get_offset_of_RowPointers_3() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25, ___RowPointers_3)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_RowPointers_3() const { return ___RowPointers_3; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_RowPointers_3() { return &___RowPointers_3; } inline void set_RowPointers_3(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___RowPointers_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___RowPointers_3), (void*)value); } inline static int32_t get_offset_of_ColumnIndices_4() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25, ___ColumnIndices_4)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_ColumnIndices_4() const { return ___ColumnIndices_4; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_ColumnIndices_4() { return &___ColumnIndices_4; } inline void set_ColumnIndices_4(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___ColumnIndices_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___ColumnIndices_4), (void*)value); } inline static int32_t get_offset_of_Values_5() { return static_cast(offsetof(SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25, ___Values_5)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Values_5() const { return ___Values_5; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Values_5() { return &___Values_5; } inline void set_Values_5(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Values_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Values_5), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1 struct SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 : public VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C { public: // System.Int32[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Indices Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Indices_2; // T[] MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::Values ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Values_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseVectorStorage`1::ValueCount int32_t ___ValueCount_4; public: inline static int32_t get_offset_of_Indices_2() { return static_cast(offsetof(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828, ___Indices_2)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_Indices_2() const { return ___Indices_2; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_Indices_2() { return &___Indices_2; } inline void set_Indices_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___Indices_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Indices_2), (void*)value); } inline static int32_t get_offset_of_Values_3() { return static_cast(offsetof(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828, ___Values_3)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Values_3() const { return ___Values_3; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Values_3() { return &___Values_3; } inline void set_Values_3(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Values_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Values_3), (void*)value); } inline static int32_t get_offset_of_ValueCount_4() { return static_cast(offsetof(SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828, ___ValueCount_4)); } inline int32_t get_ValueCount_4() const { return ___ValueCount_4; } inline int32_t* get_address_of_ValueCount_4() { return &___ValueCount_4; } inline void set_ValueCount_4(int32_t value) { ___ValueCount_4 = value; } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // SixLabors.ImageSharp.Formats.Tga.TgaFileHeader #pragma pack(push, tp, 1) struct TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F { public: // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CIdLengthU3Ek__BackingField_0; // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CColorMapTypeU3Ek__BackingField_1; // SixLabors.ImageSharp.Formats.Tga.TgaImageType SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CImageTypeU3Ek__BackingField_2; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CCMapStartU3Ek__BackingField_3; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CCMapLengthU3Ek__BackingField_4; // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CCMapDepthU3Ek__BackingField_5; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CXOffsetU3Ek__BackingField_6; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CYOffsetU3Ek__BackingField_7; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CWidthU3Ek__BackingField_8; // System.Int16 SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField int16_t ___U3CHeightU3Ek__BackingField_9; // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CPixelDepthU3Ek__BackingField_10; // System.Byte SixLabors.ImageSharp.Formats.Tga.TgaFileHeader::k__BackingField uint8_t ___U3CImageDescriptorU3Ek__BackingField_11; public: inline static int32_t get_offset_of_U3CIdLengthU3Ek__BackingField_0() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CIdLengthU3Ek__BackingField_0)); } inline uint8_t get_U3CIdLengthU3Ek__BackingField_0() const { return ___U3CIdLengthU3Ek__BackingField_0; } inline uint8_t* get_address_of_U3CIdLengthU3Ek__BackingField_0() { return &___U3CIdLengthU3Ek__BackingField_0; } inline void set_U3CIdLengthU3Ek__BackingField_0(uint8_t value) { ___U3CIdLengthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CColorMapTypeU3Ek__BackingField_1() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CColorMapTypeU3Ek__BackingField_1)); } inline uint8_t get_U3CColorMapTypeU3Ek__BackingField_1() const { return ___U3CColorMapTypeU3Ek__BackingField_1; } inline uint8_t* get_address_of_U3CColorMapTypeU3Ek__BackingField_1() { return &___U3CColorMapTypeU3Ek__BackingField_1; } inline void set_U3CColorMapTypeU3Ek__BackingField_1(uint8_t value) { ___U3CColorMapTypeU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CImageTypeU3Ek__BackingField_2() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CImageTypeU3Ek__BackingField_2)); } inline uint8_t get_U3CImageTypeU3Ek__BackingField_2() const { return ___U3CImageTypeU3Ek__BackingField_2; } inline uint8_t* get_address_of_U3CImageTypeU3Ek__BackingField_2() { return &___U3CImageTypeU3Ek__BackingField_2; } inline void set_U3CImageTypeU3Ek__BackingField_2(uint8_t value) { ___U3CImageTypeU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CCMapStartU3Ek__BackingField_3() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CCMapStartU3Ek__BackingField_3)); } inline int16_t get_U3CCMapStartU3Ek__BackingField_3() const { return ___U3CCMapStartU3Ek__BackingField_3; } inline int16_t* get_address_of_U3CCMapStartU3Ek__BackingField_3() { return &___U3CCMapStartU3Ek__BackingField_3; } inline void set_U3CCMapStartU3Ek__BackingField_3(int16_t value) { ___U3CCMapStartU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CCMapLengthU3Ek__BackingField_4() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CCMapLengthU3Ek__BackingField_4)); } inline int16_t get_U3CCMapLengthU3Ek__BackingField_4() const { return ___U3CCMapLengthU3Ek__BackingField_4; } inline int16_t* get_address_of_U3CCMapLengthU3Ek__BackingField_4() { return &___U3CCMapLengthU3Ek__BackingField_4; } inline void set_U3CCMapLengthU3Ek__BackingField_4(int16_t value) { ___U3CCMapLengthU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CCMapDepthU3Ek__BackingField_5() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CCMapDepthU3Ek__BackingField_5)); } inline uint8_t get_U3CCMapDepthU3Ek__BackingField_5() const { return ___U3CCMapDepthU3Ek__BackingField_5; } inline uint8_t* get_address_of_U3CCMapDepthU3Ek__BackingField_5() { return &___U3CCMapDepthU3Ek__BackingField_5; } inline void set_U3CCMapDepthU3Ek__BackingField_5(uint8_t value) { ___U3CCMapDepthU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CXOffsetU3Ek__BackingField_6() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CXOffsetU3Ek__BackingField_6)); } inline int16_t get_U3CXOffsetU3Ek__BackingField_6() const { return ___U3CXOffsetU3Ek__BackingField_6; } inline int16_t* get_address_of_U3CXOffsetU3Ek__BackingField_6() { return &___U3CXOffsetU3Ek__BackingField_6; } inline void set_U3CXOffsetU3Ek__BackingField_6(int16_t value) { ___U3CXOffsetU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CYOffsetU3Ek__BackingField_7() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CYOffsetU3Ek__BackingField_7)); } inline int16_t get_U3CYOffsetU3Ek__BackingField_7() const { return ___U3CYOffsetU3Ek__BackingField_7; } inline int16_t* get_address_of_U3CYOffsetU3Ek__BackingField_7() { return &___U3CYOffsetU3Ek__BackingField_7; } inline void set_U3CYOffsetU3Ek__BackingField_7(int16_t value) { ___U3CYOffsetU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_8() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CWidthU3Ek__BackingField_8)); } inline int16_t get_U3CWidthU3Ek__BackingField_8() const { return ___U3CWidthU3Ek__BackingField_8; } inline int16_t* get_address_of_U3CWidthU3Ek__BackingField_8() { return &___U3CWidthU3Ek__BackingField_8; } inline void set_U3CWidthU3Ek__BackingField_8(int16_t value) { ___U3CWidthU3Ek__BackingField_8 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_9() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CHeightU3Ek__BackingField_9)); } inline int16_t get_U3CHeightU3Ek__BackingField_9() const { return ___U3CHeightU3Ek__BackingField_9; } inline int16_t* get_address_of_U3CHeightU3Ek__BackingField_9() { return &___U3CHeightU3Ek__BackingField_9; } inline void set_U3CHeightU3Ek__BackingField_9(int16_t value) { ___U3CHeightU3Ek__BackingField_9 = value; } inline static int32_t get_offset_of_U3CPixelDepthU3Ek__BackingField_10() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CPixelDepthU3Ek__BackingField_10)); } inline uint8_t get_U3CPixelDepthU3Ek__BackingField_10() const { return ___U3CPixelDepthU3Ek__BackingField_10; } inline uint8_t* get_address_of_U3CPixelDepthU3Ek__BackingField_10() { return &___U3CPixelDepthU3Ek__BackingField_10; } inline void set_U3CPixelDepthU3Ek__BackingField_10(uint8_t value) { ___U3CPixelDepthU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CImageDescriptorU3Ek__BackingField_11() { return static_cast(offsetof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F, ___U3CImageDescriptorU3Ek__BackingField_11)); } inline uint8_t get_U3CImageDescriptorU3Ek__BackingField_11() const { return ___U3CImageDescriptorU3Ek__BackingField_11; } inline uint8_t* get_address_of_U3CImageDescriptorU3Ek__BackingField_11() { return &___U3CImageDescriptorU3Ek__BackingField_11; } inline void set_U3CImageDescriptorU3Ek__BackingField_11(uint8_t value) { ___U3CImageDescriptorU3Ek__BackingField_11 = value; } }; #pragma pack(pop, tp) // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Func`2 struct Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 : public MulticastDelegate_t { public: public: }; // System.Pinnable`1 struct Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 : public RuntimeObject { public: // T System.Pinnable`1::Data TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0, ___Data_0)); } inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F get_Data_0() const { return ___Data_0; } inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F value) { ___Data_0 = value; } }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // SixLabors.ImageSharp.PixelFormats.Rgba32[] struct Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9 : public RuntimeArray { public: ALIGN_FIELD (8) Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 m_Items[1]; public: inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * 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, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba64[] struct Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885 : public RuntimeArray { public: ALIGN_FIELD (8) Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F m_Items[1]; public: inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * 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, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.PixelFormats.RgbaVector[] struct RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4 : public RuntimeArray { public: ALIGN_FIELD (8) RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 m_Items[1]; public: inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * 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, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 value) { m_Items[index] = value; } }; // System.SByte[] struct SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7 : public RuntimeArray { public: ALIGN_FIELD (8) int8_t m_Items[1]; public: inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_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, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.PixelFormats.Short2[] struct Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0 : public RuntimeArray { public: ALIGN_FIELD (8) Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 m_Items[1]; public: inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * 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, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.PixelFormats.Short4[] struct Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5 : public RuntimeArray { public: ALIGN_FIELD (8) Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C m_Items[1]; public: inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * 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, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA : public RuntimeArray { public: ALIGN_FIELD (8) float m_Items[1]; public: inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.Formats.Tga.TgaFileHeader[] struct TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59 : public RuntimeArray { public: ALIGN_FIELD (8) TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F m_Items[1]; public: inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * 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, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F value) { m_Items[index] = value; } }; // System.UInt16[] struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67 : public RuntimeArray { public: ALIGN_FIELD (8) uint16_t m_Items[1]; public: inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_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, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; // System.UInt32[] struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF : public RuntimeArray { public: ALIGN_FIELD (8) uint32_t m_Items[1]; public: 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; } }; // System.UInt64[] struct UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2 : public RuntimeArray { public: ALIGN_FIELD (8) uint64_t m_Items[1]; public: inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_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, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.Memory.Internals.UnmanagedMemoryHandle[] struct UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D : public RuntimeArray { public: ALIGN_FIELD (8) UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E m_Items[1]; public: inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * 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, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E value) { m_Items[index] = value; } }; // System.Numerics.Vector3[] struct Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C : public RuntimeArray { public: ALIGN_FIELD (8) Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 m_Items[1]; public: inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * 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, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 value) { m_Items[index] = value; } }; // System.Numerics.Vector4[] struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F : public RuntimeArray { public: ALIGN_FIELD (8) Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 m_Items[1]; public: inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * 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, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Numerics.Complex[] struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5 : public RuntimeArray { public: ALIGN_FIELD (8) Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C m_Items[1]; public: inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * 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, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { m_Items[index] = value; } }; // System.Numerics.Complex[][] struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248 : public RuntimeArray { public: ALIGN_FIELD (8) ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* m_Items[1]; public: inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** 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, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Numerics.Complex[,] struct ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D : public RuntimeArray { public: ALIGN_FIELD (8) Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C m_Items[1]; public: inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * 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, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { m_Items[index] = value; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mA1B0A659334E32786DEFE0FD04D173840CEE0ABD_gshared_inline (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m40837B7195443C2E1D4FE30A6E3C1C26ED38859A_gshared_inline (ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m06099B6C6EAAE39AC323F6F4D4A1E4697058B60B_gshared_inline (ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int8_t* Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int8_t* Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int8_t ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFE29376CB11AFA9EC187304BAE39706EF5ADA4B0_gshared_inline (ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2AD2F2A2F5D9A120B464DEB11EEFF27E2FCD55C0_gshared_inline (ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m318FC8E838D386C6EFDAEDA1D7386A18B602FA53_gshared_inline (ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, float ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7167EE768B01AE96EB5000EE2451567EBAFA2575_gshared_inline (ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t* Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t* Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, uint16_t ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB6370D915378BFB58842FDBF9791242906E454B2_gshared_inline (ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t* Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t* Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t* Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, uint32_t ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0E4669B8BA86545EAA29525C63AF806D85F1D60F_gshared_inline (ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t* Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t* Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t* Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, uint64_t ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB1E0BD89C458118BA5EFCA0F3AF9D0D7C4430DDA_gshared_inline (ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7484ED5D597A0F3E601E0A3711A17632B8CA94BF_gshared_inline (ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBB93B5A097180397891D14F16B502B7135FAB0E8_gshared_inline (ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method); // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value0, const RuntimeMethod* method); // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method); // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m358932B87A57CB3C23EB15B94459794D89EA637E_gshared_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method); // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method); // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method); // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Void System.Array::Resize(!!0[]&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_gshared (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___array0, int32_t ___newSize1, const RuntimeMethod* method); // System.Int32 System.Array::BinarySearch(!!0[],System.Int32,System.Int32,!!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_gshared (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___value3, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___capacity0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method); // !0[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_gshared (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693_gshared)(__this, method); } // System.String System.SR::get_NotSupported_CannotCallEqualsOnSpan() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394 (const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_gshared)(__this, ___obj0, method); } // System.String System.SR::get_NotSupported_CannotCallGetHashCodeOnSpan() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB (const RuntimeMethod* method); // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*, const RuntimeMethod*))Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_gshared_inline)(__this, ___array0, method); } // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC (const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5 (int32_t ___argument0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.ThrowHelper::ThrowArgumentException_InvalidTypeWithPointersNotSupported(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4 (Type_t * ___type0, const RuntimeMethod* method); // System.Void System.IntPtr::.ctor(System.Void*) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline (intptr_t* __this, void* ___value0, const RuntimeMethod* method); // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_gshared_inline)(__this, ___pointer0, ___length1, method); } // System.Void System.ThrowHelper::ThrowIndexOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC (const RuntimeMethod* method); // System.Void* System.IntPtr::ToPointer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method); // T& System.Span`1::get_Item(System.Int32) inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672_gshared)(__this, method); } // System.UIntPtr System.UIntPtr::op_Explicit(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uintptr_t UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455 (uint64_t ___value0, const RuntimeMethod* method); // System.Void System.SpanHelpers::ClearLessThanPointerSized(System.Byte*,System.UIntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831 (uint8_t* ___ptr0, uintptr_t ___byteLength1, const RuntimeMethod* method); // System.Void System.SpanHelpers::ClearLessThanPointerSized(System.Byte&,System.UIntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5 (uint8_t* ___b0, uintptr_t ___byteLength1, const RuntimeMethod* method); // T& System.Span`1::DangerousGetPinnableReference() inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_gshared_inline)(__this, method); } // System.Void System.SpanHelpers::ClearPointerSizedWithReferences(System.IntPtr&,System.UIntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE (intptr_t* ___ip0, uintptr_t ___pointerSizeLength1, const RuntimeMethod* method); // System.Void System.SpanHelpers::ClearPointerSizedWithoutReferences(System.Byte&,System.UIntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA (uint8_t* ___b0, uintptr_t ___byteLength1, const RuntimeMethod* method); // System.Void System.Span`1::Clear() inline void Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE_gshared)(__this, method); } // System.Void System.Runtime.CompilerServices.Unsafe::InitBlockUnaligned(System.Void*,System.Byte,System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline (void* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.Unsafe::InitBlockUnaligned(System.Byte&,System.Byte,System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline (uint8_t* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method); // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 , const RuntimeMethod*))Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989_gshared)(__this, ___destination0, method); } // System.Void System.ThrowHelper::ThrowArgumentException_DestinationTooShort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8 (const RuntimeMethod* method); // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_mA1B0A659334E32786DEFE0FD04D173840CEE0ABD_inline (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 *, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mA1B0A659334E32786DEFE0FD04D173840CEE0ABD_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.String System.String::CreateString(System.Char*,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method); // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66 (String_t* ___format0, RuntimeObject * ___arg01, RuntimeObject * ___arg12, const RuntimeMethod* method); // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, int32_t, const RuntimeMethod*))Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153 (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *, const RuntimeMethod*))Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*, const RuntimeMethod*))Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, int32_t, const RuntimeMethod*))Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F , const RuntimeMethod*))Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19 (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A , const RuntimeMethod*))Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A , const RuntimeMethod*))Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m40837B7195443C2E1D4FE30A6E3C1C26ED38859A_inline (ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 *, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m40837B7195443C2E1D4FE30A6E3C1C26ED38859A_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, int32_t, const RuntimeMethod*))Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *, const RuntimeMethod*))Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*, const RuntimeMethod*))Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, int32_t, const RuntimeMethod*))Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 , const RuntimeMethod*))Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 , const RuntimeMethod*))Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 , const RuntimeMethod*))Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m06099B6C6EAAE39AC323F6F4D4A1E4697058B60B_inline (ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF *, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m06099B6C6EAAE39AC323F6F4D4A1E4697058B60B_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, int32_t, const RuntimeMethod*))Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9 (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *, const RuntimeMethod*))Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*, const RuntimeMethod*))Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline int8_t* Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___index0, const RuntimeMethod* method) { return (( int8_t* (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, int32_t, const RuntimeMethod*))Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline int8_t* Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( int8_t* (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline int8_t* Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( int8_t* (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int8_t ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, int8_t, const RuntimeMethod*))Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC , const RuntimeMethod*))Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC , const RuntimeMethod*))Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_mFE29376CB11AFA9EC187304BAE39706EF5ADA4B0_inline (ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA *, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mFE29376CB11AFA9EC187304BAE39706EF5ADA4B0_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, int32_t, const RuntimeMethod*))Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292 (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *, const RuntimeMethod*))Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*, const RuntimeMethod*))Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 , const RuntimeMethod*))Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 , const RuntimeMethod*))Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 , const RuntimeMethod*))Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m2AD2F2A2F5D9A120B464DEB11EEFF27E2FCD55C0_inline (ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 *, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m2AD2F2A2F5D9A120B464DEB11EEFF27E2FCD55C0_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, int32_t, const RuntimeMethod*))Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8 (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *, const RuntimeMethod*))Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*, const RuntimeMethod*))Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, int32_t, const RuntimeMethod*))Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C , const RuntimeMethod*))Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 , const RuntimeMethod*))Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 , const RuntimeMethod*))Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m318FC8E838D386C6EFDAEDA1D7386A18B602FA53_inline (ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF *, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m318FC8E838D386C6EFDAEDA1D7386A18B602FA53_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9 (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, int32_t, const RuntimeMethod*))Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *, const RuntimeMethod*))Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, const RuntimeMethod*))Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline float* Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( float* (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline float* Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( float* (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline float* Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( float* (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, float ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, float, const RuntimeMethod*))Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 *, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009 (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, int32_t, const RuntimeMethod*))Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, const RuntimeMethod*))Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*, const RuntimeMethod*))Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___index0, const RuntimeMethod* method) { return (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, int32_t, const RuntimeMethod*))Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F , const RuntimeMethod*))Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C , const RuntimeMethod*))Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C , const RuntimeMethod*))Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m7167EE768B01AE96EB5000EE2451567EBAFA2575_inline (ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE *, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7167EE768B01AE96EB5000EE2451567EBAFA2575_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, int32_t, const RuntimeMethod*))Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2 (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *, const RuntimeMethod*))Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*, const RuntimeMethod*))Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline uint16_t* Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( uint16_t* (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, int32_t, const RuntimeMethod*))Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline uint16_t* Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( uint16_t* (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline uint16_t* Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( uint16_t* (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, uint16_t ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, uint16_t, const RuntimeMethod*))Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 , const RuntimeMethod*))Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 , const RuntimeMethod*))Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_mB6370D915378BFB58842FDBF9791242906E454B2_inline (ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 *, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB6370D915378BFB58842FDBF9791242906E454B2_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, int32_t, const RuntimeMethod*))Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8 (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *, const RuntimeMethod*))Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825 (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, const RuntimeMethod*))Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline uint32_t* Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( uint32_t* (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline uint32_t* Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( uint32_t* (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline uint32_t* Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( uint32_t* (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4 (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0 (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, uint32_t ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, uint32_t, const RuntimeMethod*))Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 , const RuntimeMethod*))Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93 (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 , const RuntimeMethod*))Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m0E4669B8BA86545EAA29525C63AF806D85F1D60F_inline (ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 *, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0E4669B8BA86545EAA29525C63AF806D85F1D60F_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, int32_t, const RuntimeMethod*))Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250 (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *, const RuntimeMethod*))Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632 (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86 (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, const RuntimeMethod*))Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline uint64_t* Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___index0, const RuntimeMethod* method) { return (( uint64_t* (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, int32_t, const RuntimeMethod*))Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline uint64_t* Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( uint64_t* (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline uint64_t* Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( uint64_t* (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8 (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, uint64_t ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, uint64_t, const RuntimeMethod*))Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED , const RuntimeMethod*))Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35 (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED , const RuntimeMethod*))Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_mB1E0BD89C458118BA5EFCA0F3AF9D0D7C4430DDA_inline (ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE *, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mB1E0BD89C458118BA5EFCA0F3AF9D0D7C4430DDA_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1 (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, int32_t, const RuntimeMethod*))Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *, const RuntimeMethod*))Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*, const RuntimeMethod*))Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E , const RuntimeMethod*))Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 , const RuntimeMethod*))Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 , const RuntimeMethod*))Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m7484ED5D597A0F3E601E0A3711A17632B8CA94BF_inline (ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 *, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m7484ED5D597A0F3E601E0A3711A17632B8CA94BF_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t072DF344B52C766033D8DC21027AD9147873C677 (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, int32_t, const RuntimeMethod*))Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t072DF344B52C766033D8DC21027AD9147873C677 (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580 (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *, const RuntimeMethod*))Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*, const RuntimeMethod*))Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 , const RuntimeMethod*))Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 , const RuntimeMethod*))Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639 (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 , const RuntimeMethod*))Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_mBB93B5A097180397891D14F16B502B7135FAB0E8_inline (ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 *, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mBB93B5A097180397891D14F16B502B7135FAB0E8_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, int32_t, const RuntimeMethod*))Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *, const RuntimeMethod*))Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_gshared_inline)(__this, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline)(__this, method); } // System.Boolean System.Span`1::get_IsEmpty() inline bool Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( bool (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E_gshared)(__this, method); } // System.Boolean System.Span`1::Equals(System.Object) inline bool Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, RuntimeObject *, const RuntimeMethod*))Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_gshared)(__this, ___obj0, method); } // System.Int32 System.Span`1::GetHashCode() inline int32_t Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_gshared)(__this, method); } // System.Void System.Span`1::.ctor(T[]) inline void Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, const RuntimeMethod*))Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_gshared_inline)(__this, ___array0, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) inline void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline)(__this, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) inline void Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_gshared_inline)(__this, ___pointer0, ___length1, method); } // T& System.Span`1::get_Item(System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline)(__this, ___index0, method); } // T& System.Span`1::GetPinnableReference() inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142_gshared)(__this, method); } // T& System.Span`1::DangerousGetPinnableReference() inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_gshared_inline)(__this, method); } // System.Void System.Span`1::Clear() inline void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_gshared)(__this, method); } // System.Void System.Span`1::Fill(T) inline void Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value0, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 , const RuntimeMethod*))Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89_gshared)(__this, ___value0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) inline bool Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { return (( bool (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F_gshared)(__this, ___destination0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) inline void Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B_gshared)(__this, ___destination0, method); } // System.Void System.ReadOnlySpan`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) inline void ReadOnlySpan_1__ctor_m358932B87A57CB3C23EB15B94459794D89EA637E_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m358932B87A57CB3C23EB15B94459794D89EA637E_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method); } // System.String System.Span`1::ToString() inline String_t* Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427_gshared)(__this, method); } // System.Span`1 System.Span`1::Slice(System.Int32) inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method) { return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, const RuntimeMethod*))Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline)(__this, ___start0, method); } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline)(__this, ___start0, ___length1, method); } // T[] System.Span`1::ToArray() inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91_gshared)(__this, method); } // System.Pinnable`1 System.Span`1::get_Pinnable() inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_gshared_inline)(__this, method); } // System.IntPtr System.Span`1::get_ByteOffset() inline intptr_t Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_gshared_inline)(__this, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803 (RuntimeArray * ___sourceArray0, RuntimeArray * ___destinationArray1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Threading.Monitor::Exit(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Boolean System.Numerics.Complex::Equals(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value0, const RuntimeMethod* method); // System.Int64 System.Math::Min(System.Int64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Min_m63E8ED32ABF3637E5BE49943F6760922C2876087 (int64_t ___val10, int64_t ___val21, const RuntimeMethod* method); // System.Void System.Array::Resize(!!0[]&,System.Int32) inline void Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** ___array0, int32_t ___newSize1, const RuntimeMethod* method) { (( void (*) (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**, int32_t, const RuntimeMethod*))Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_gshared)(___array0, ___newSize1, method); } // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Int32 System.Array::BinarySearch(!!0[],System.Int32,System.Int32,!!0) inline int32_t Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54 (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___array0, int32_t ___index1, int32_t ___length2, int32_t ___value3, const RuntimeMethod* method) { return (( int32_t (*) (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, int32_t, int32_t, int32_t, const RuntimeMethod*))Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_gshared)(___array0, ___index1, ___length2, ___value3, method); } // System.Int32 System.Math::Min(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); // System.Int32 System.Numerics.Complex::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Complex_GetHashCode_mBAC61B12E34E786C0E95BB8CB48D7819976D9A35 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725 (RuntimeArray * ___src0, int32_t ___srcOffset1, RuntimeArray * ___dst2, int32_t ___dstOffset3, int32_t ___count4, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91 (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___capacity0, const RuntimeMethod* method) { (( void (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, int32_t, const RuntimeMethod*))List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_gshared)(__this, ___capacity0, method); } // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, int32_t ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, int32_t, const RuntimeMethod*))List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_gshared)(__this, ___item0, method); } // !0[] System.Collections.Generic.List`1::ToArray() inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* (*) (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *, const RuntimeMethod*))List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_gshared)(__this, method); } // System.Int32 System.Math::Max(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m45B88CDF5AC073BA21D93D9B13F6F70B0DAA9693(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m701A1C6048F67BDF80D1CB26463A0D24DADAADFE_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___left0, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___right1, const RuntimeMethod* method) { { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_0 = ___left0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_0, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mBA7938ED5396142A4ED4F8D4A8995965BAE97E14(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mCB9A2C571EFC039893EE06AD01E693490CE4FA5F(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_op_Implicit_mEEA966B7CBA0893B3DB5B7DB17C2A4DB70A4888F_gshared (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method) { { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_inline((&L_1), (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_get_Empty_m6ACF2E95B2BF28F89F3651348229BF5E13504690_gshared (const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_0 = V_0; return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 )); goto IL_0037; } { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_8 = ___array0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_9; L_9 = (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_AdjustorThunk (RuntimeObject * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Create_m478A7EE307694B0B08029DFA466205801C256563_gshared (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_2; memset((&V_2), 0, sizeof(V_2)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_3; memset((&V_3), 0, sizeof(V_3)); { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_2 = V_2; return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 )); goto IL_0042; } { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_16 = ___array0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_17; L_17 = (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline((&L_20), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 )); goto IL_0043; } { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_15 = ___array0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_16; L_16 = (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_AdjustorThunk (RuntimeObject * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_AdjustorThunk (RuntimeObject * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_2 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5; L_5 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_7; L_7 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_7); } IL_0030: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_8 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_8); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_9 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_11; L_11 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_13; L_13 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_13); } } IL2CPP_EXTERN_C Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * _returnValue; _returnValue = Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_1 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_4; L_4 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_4); } IL_0024: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_5 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_5); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_6 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_8; L_8 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_8); } IL_003b: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_9; L_9 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_9); } } IL2CPP_EXTERN_C Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * _returnValue; _returnValue = Span_1_GetPinnableReference_mE53115A990DA9009E2FE1A395620A3B6067A5672(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_7 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_12 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_12); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_13 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_15; L_15 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_24; L_24 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_28; L_28 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m58912C5C657085494999E943E2D6F10F1E5F2DEE(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_5 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_10 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_10); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_11 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_13; L_13 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_18; L_18 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_19 = V_4; int32_t L_20 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_21; L_21 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_22 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_21 = L_22; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_23 = V_4; int32_t L_24 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_25; L_25 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_26 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_25 = L_26; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_27 = V_4; int32_t L_28 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_29; L_29 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_30 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_29 = L_30; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_31 = V_4; int32_t L_32 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_33; L_33 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_34 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_33 = L_34; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_35 = V_4; int32_t L_36 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_37; L_37 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_38 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_37 = L_38; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_39 = V_4; int32_t L_40 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_41; L_41 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_42 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_41 = L_42; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_43 = V_4; int32_t L_44 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_45; L_45 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_46 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_45 = L_46; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_47 = V_4; int32_t L_48 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_49; L_49 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_50 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_56 = V_4; int32_t L_57 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_58; L_58 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_59 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_58 = L_59; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_60 = V_4; int32_t L_61 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_62; L_62 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_63 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_62 = L_63; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_64 = V_4; int32_t L_65 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_66; L_66 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_67 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_66 = L_67; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_68 = V_4; int32_t L_69 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_70; L_70 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_71 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_73 = V_4; int32_t L_74 = V_5; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_75; L_75 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_76 = ___value0; *(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55_AdjustorThunk (RuntimeObject * __this, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___value0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m7D7AD5E1204C3DAAB2ABC1C2C582BA87698EED55(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148_AdjustorThunk (RuntimeObject * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * V_2 = NULL; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_6; L_6 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_6; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_7; L_7 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_7; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_8 = V_3; int32_t L_9 = V_1; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_8, (int32_t)L_9, (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989_AdjustorThunk (RuntimeObject * __this, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___destination0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_mE421FAF370EFEBA3679A54CF8231FBB5210DB989(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m8B723A354FAF4A21BA4DDB204F471B7E650FA061_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___left0, Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___right1, const RuntimeMethod* method) { { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_4; L_4 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_4, (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 Span_1_op_Implicit_m9AE552A21681042C9790EF952363ABD711026924_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 ___span0, const RuntimeMethod* method) { { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_0 = ___span0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_1 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_0.get__pinnable_0(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_mA1B0A659334E32786DEFE0FD04D173840CEE0ABD_inline((&L_6), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m049E811D6AAB6B75DCFCC7E346BB9A7B53AEA7B9(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_7 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline((&L_10), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_10; } } IL2CPP_EXTERN_C Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 _returnValue; _returnValue = Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_8 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline((&L_11), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_11; } } IL2CPP_EXTERN_C Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 _returnValue; _returnValue = Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_1 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_3 = (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)(Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)L_3; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_4 = V_0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_5; L_5 = (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m2C44BF05E14C0F488BB6356E34DB508B7EE2F148((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 *)__this, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_6 = V_0; return (Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9*)L_6; } } IL2CPP_EXTERN_C Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* _returnValue; _returnValue = Span_1_ToArray_m0FC51D0549CABDC8E2572CF33BE5D6E28B7A7153(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_0 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_3; L_3 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_3); } IL_001c: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_4 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_4); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_7; L_7 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_7); } } IL2CPP_EXTERN_C Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_0 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); return (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * _returnValue; _returnValue = Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_gshared (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_mCF11A2903F79193965C952F440EB5F6A66260381(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m0933840C15C907E8057DE414E6C4E7F36155D6AC_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___left0, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___right1, const RuntimeMethod* method) { { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_0 = ___left0; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A , Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_0, (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mA3E17107B13CF2E750DF9FEDA6F8D9DCAC502642(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mB7A4D36ABF14BEEF22238BFCA13A2338E8DD73FE(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_op_Implicit_mADF76770DE761B059501AC6DAF9F81FD3FB3B878_gshared (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method) { { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_inline((&L_1), (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_get_Empty_m31D34B31D0A0B2CECBB332A367C51970C80CCC0C_gshared (const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_0 = V_0; return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F )); goto IL_0037; } { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_8 = ___array0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_9; L_9 = (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_AdjustorThunk (RuntimeObject * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Create_m0D6D921F32A18FB527A723FF6853449F5F064ABF_gshared (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A V_2; memset((&V_2), 0, sizeof(V_2)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F V_3; memset((&V_3), 0, sizeof(V_3)); { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_2 = V_2; return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F )); goto IL_0042; } { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_16 = ___array0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_17; L_17 = (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline((&L_20), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F )); goto IL_0043; } { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_15 = ___array0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_16; L_16 = (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_AdjustorThunk (RuntimeObject * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_2 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5; L_5 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_7; L_7 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_7); } IL_0030: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_8 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_8); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_9 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_11; L_11 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_13; L_13 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_13); } } IL2CPP_EXTERN_C Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * _returnValue; _returnValue = Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_1 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_4; L_4 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_4); } IL_0024: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_5 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_5); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_6 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_8; L_8 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_8); } IL_003b: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_9; L_9 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_9); } } IL2CPP_EXTERN_C Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * _returnValue; _returnValue = Span_1_GetPinnableReference_mF244C77091DBBD350C556657BFF9EC446024C344(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_7 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_12 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_12); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_13 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_15; L_15 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_24; L_24 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_28; L_28 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_mDF54A4F5D7BEE5028F6F259EAE94DC00AAA90945(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_5 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_10 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_10); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_11 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_13; L_13 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_18; L_18 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_19 = V_4; int32_t L_20 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_21; L_21 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_22 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_21 = L_22; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_23 = V_4; int32_t L_24 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_25; L_25 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_26 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_25 = L_26; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_27 = V_4; int32_t L_28 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_29; L_29 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_30 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_29 = L_30; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_31 = V_4; int32_t L_32 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_33; L_33 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_34 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_33 = L_34; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_35 = V_4; int32_t L_36 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_37; L_37 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_38 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_37 = L_38; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_39 = V_4; int32_t L_40 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_41; L_41 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_42 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_41 = L_42; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_43 = V_4; int32_t L_44 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_45; L_45 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_46 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_45 = L_46; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_47 = V_4; int32_t L_48 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_49; L_49 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_50 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_56 = V_4; int32_t L_57 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_58; L_58 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_59 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_58 = L_59; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_60 = V_4; int32_t L_61 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_62; L_62 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_63 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_62 = L_63; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_64 = V_4; int32_t L_65 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_66; L_66 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_67 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_66 = L_67; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_68 = V_4; int32_t L_69 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_70; L_70 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_71 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_73 = V_4; int32_t L_74 = V_5; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_75; L_75 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F L_76 = ___value0; *(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86_AdjustorThunk (RuntimeObject * __this, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___value0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_mFB89757C7C3EE780322EAD400107556A47FEBE86(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C_AdjustorThunk (RuntimeObject * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * V_2 = NULL; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_6; L_6 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_6; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_7; L_7 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_7; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_8 = V_3; int32_t L_9 = V_1; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_8, (int32_t)L_9, (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19_AdjustorThunk (RuntimeObject * __this, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___destination0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m8215F9902809C478E99B1DFED8C017685385FC19(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m830C7371FBE4C5DC0C027915D83B9866FBD8BA6D_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___left0, Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___right1, const RuntimeMethod* method) { { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_4; L_4 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5; L_5 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_4, (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 Span_1_op_Implicit_m2DB7A53B3F4CDC157C8D49D723EBB07ABF20AAB4_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A ___span0, const RuntimeMethod* method) { { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_0 = ___span0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_1 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_0.get__pinnable_0(); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m40837B7195443C2E1D4FE30A6E3C1C26ED38859A_inline((&L_6), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5; L_5 = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m654352A7D629CBDD55B149FAB07FFF47E9557C1B(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_7 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline((&L_10), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_10; } } IL2CPP_EXTERN_C Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A _returnValue; _returnValue = Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_8 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline((&L_11), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_11; } } IL2CPP_EXTERN_C Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A _returnValue; _returnValue = Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_1 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_3 = (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)(Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)L_3; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_4 = V_0; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_5; L_5 = (( Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A (*) (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mD2A41F06629CBC34D8FE2F4428E5266BFB35235C((Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A *)__this, (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_6 = V_0; return (Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885*)L_6; } } IL2CPP_EXTERN_C Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* _returnValue; _returnValue = Span_1_ToArray_m3B4755040584BB5B4EB8B211A58133A97ACF372B(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_0 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_3; L_3 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_3); } IL_001c: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_4 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_4); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_7; L_7 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_7); } } IL2CPP_EXTERN_C Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_0 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); return (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * _returnValue; _returnValue = Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_gshared (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m9595287A38447C7890C2C81C06680E58B0E29623(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mD4A757D2AABF2166FD84F56E9D26774229EECB8F_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___left0, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___right1, const RuntimeMethod* method) { { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_0 = ___left0; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 , Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_0, (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m7671E74410DBA004DDF45D40E0E11A03E2516933(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mB3793BA4CE4CD2F316952425EC5BDE78D15CEF10(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_op_Implicit_mB3A6D1C43819F829725A6E885759A0A596E9F354_gshared (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method) { { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_inline((&L_1), (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_get_Empty_m0CD14E6CBA19245FB4994B84858FA2B14CFDBD4B_gshared (const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_0 = V_0; return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 V_0; memset((&V_0), 0, sizeof(V_0)); { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 )); goto IL_0037; } { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_8 = ___array0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_9; L_9 = (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_AdjustorThunk (RuntimeObject * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Create_m4ABD31AE3A1267D9D60D0BD0CB20676604CFE464_gshared (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 V_2; memset((&V_2), 0, sizeof(V_2)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 V_3; memset((&V_3), 0, sizeof(V_3)); { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_2 = V_2; return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 )); goto IL_0042; } { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_16 = ___array0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_17; L_17 = (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline((&L_20), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 V_0; memset((&V_0), 0, sizeof(V_0)); { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 )); goto IL_0043; } { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_15 = ___array0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_16; L_16 = (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_AdjustorThunk (RuntimeObject * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_2 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5; L_5 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_7; L_7 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_7); } IL_0030: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_8 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_8); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_9 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_11; L_11 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_13; L_13 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_13); } } IL2CPP_EXTERN_C RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * _returnValue; _returnValue = Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_1 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_4; L_4 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_4); } IL_0024: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_5 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_5); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_6 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_8; L_8 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_8); } IL_003b: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_9; L_9 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_9); } } IL2CPP_EXTERN_C RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * _returnValue; _returnValue = Span_1_GetPinnableReference_m11E5AC7546692C0F128DEB9676721A717B12F1CA(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_7 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_12 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_12); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_13 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_15; L_15 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_24; L_24 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_28; L_28 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m3087D51D394BA3F66AA026F1E0B2D22521CEBE0B(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_5 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_10 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_10); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_11 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_13; L_13 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_18; L_18 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_19 = V_4; int32_t L_20 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_21; L_21 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_22 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_21 = L_22; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_23 = V_4; int32_t L_24 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_25; L_25 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_26 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_25 = L_26; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_27 = V_4; int32_t L_28 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_29; L_29 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_30 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_29 = L_30; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_31 = V_4; int32_t L_32 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_33; L_33 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_34 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_33 = L_34; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_35 = V_4; int32_t L_36 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_37; L_37 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_38 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_37 = L_38; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_39 = V_4; int32_t L_40 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_41; L_41 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_42 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_41 = L_42; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_43 = V_4; int32_t L_44 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_45; L_45 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_46 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_45 = L_46; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_47 = V_4; int32_t L_48 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_49; L_49 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_50 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_56 = V_4; int32_t L_57 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_58; L_58 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_59 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_58 = L_59; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_60 = V_4; int32_t L_61 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_62; L_62 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_63 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_62 = L_63; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_64 = V_4; int32_t L_65 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_66; L_66 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_67 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_66 = L_67; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_68 = V_4; int32_t L_69 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_70; L_70 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_71 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_73 = V_4; int32_t L_74 = V_5; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_75; L_75 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 L_76 = ___value0; *(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050_AdjustorThunk (RuntimeObject * __this, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___value0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m25A2CEE3410587D5F796CF20A102656E8A19B050(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA_AdjustorThunk (RuntimeObject * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * V_2 = NULL; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_6; L_6 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_6; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_7; L_7 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_7; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_8 = V_3; int32_t L_9 = V_1; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_8, (int32_t)L_9, (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78_AdjustorThunk (RuntimeObject * __this, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___destination0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m737EE0BD8F726AF458A4E554A5E3AAC9DEE00A78(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mE52B2A27B85ACA760B8DEC052E5621F988BE506E_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___left0, Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___right1, const RuntimeMethod* method) { { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_4; L_4 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_4, (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF Span_1_op_Implicit_m3B61E5CDF6A81D94CFEF78D7B3A1D453E53EED87_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 ___span0, const RuntimeMethod* method) { { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_0 = ___span0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_1 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_0.get__pinnable_0(); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m06099B6C6EAAE39AC323F6F4D4A1E4697058B60B_inline((&L_6), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m986393FC1FD2BF711832B2FABAC90FA3C13A9E93(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_7 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline((&L_10), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_10; } } IL2CPP_EXTERN_C Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 _returnValue; _returnValue = Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_8 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline((&L_11), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_11; } } IL2CPP_EXTERN_C Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 _returnValue; _returnValue = Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_1 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_3 = (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)(RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)L_3; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_4 = V_0; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_5; L_5 = (( Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 (*) (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m9E70661CF1CA54FBB368021C0DFFDB010B5D64CA((Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 *)__this, (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_6 = V_0; return (RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4*)L_6; } } IL2CPP_EXTERN_C RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* _returnValue; _returnValue = Span_1_ToArray_mEE7FEDD7048A642BB7D444ACCD848AA2AE4C1CA9(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_0 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_3; L_3 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_3); } IL_001c: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_4 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_4); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_7; L_7 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_7); } } IL2CPP_EXTERN_C RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_0 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); return (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * _returnValue; _returnValue = Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_gshared (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m53BC9EB63B5694D6D3ED9D97BF2DB097509A47BA(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m21158D1A8631EC4729365FDFDAA2AEE0AA5C9E11_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___left0, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___right1, const RuntimeMethod* method) { { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_0 = ___left0; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC , Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_0, (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mE749DD4870FE7B20F3B11E1D1F2C64506420EF01(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m31A8128E15DA9879FAA3D6295DF82CBF0D9E46E6(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_op_Implicit_m0F32FE0C72BC1FD340F06ADBD0113098973C7F83_gshared (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method) { { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_inline((&L_1), (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_get_Empty_mB935100272622BD73606D95F6079445F43809E51_gshared (const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_0 = V_0; return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int8_t V_0 = 0x0; { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int8_t)); goto IL_0037; } { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_8 = ___array0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_9; L_9 = (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_AdjustorThunk (RuntimeObject * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Create_m5E81A3E304716EE7C3B9805B6E4DB1EFBAAE2856_gshared (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC V_2; memset((&V_2), 0, sizeof(V_2)); int8_t V_3 = 0x0; { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_2 = V_2; return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(int8_t)); goto IL_0042; } { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_16 = ___array0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_17; L_17 = (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline((&L_20), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int8_t V_0 = 0x0; { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(int8_t)); goto IL_0043; } { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_15 = ___array0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_16; L_16 = (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_AdjustorThunk (RuntimeObject * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_2 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); int8_t* L_5; L_5 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; int8_t* L_7; L_7 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (int8_t*)(L_7); } IL_0030: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_8 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_8); int8_t* L_9 = (int8_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_11; L_11 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; int8_t* L_13; L_13 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (int8_t*)(L_13); } } IL2CPP_EXTERN_C int8_t* Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int8_t* _returnValue; _returnValue = Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_1 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); int8_t* L_4; L_4 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (int8_t*)(L_4); } IL_0024: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_5 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_5); int8_t* L_6 = (int8_t*)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_8; L_8 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (int8_t*)(L_8); } IL_003b: { int8_t* L_9; L_9 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (int8_t*)(L_9); } } IL2CPP_EXTERN_C int8_t* Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int8_t* _returnValue; _returnValue = Span_1_GetPinnableReference_m9402D03D58437357F0C8C5B7D4D5D3CFC74863E3(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_7 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_12 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_12); int8_t* L_13 = (int8_t*)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_15; L_15 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((int8_t*)(int8_t*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; int8_t* L_24; L_24 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((int8_t*)(int8_t*)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { int8_t* L_28; L_28 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((int8_t*)(int8_t*)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m95D8E272ABCC44C835FC6CA5D16EE26CD776772F(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int8_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; int8_t* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((int8_t*)(int8_t*)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_5 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_10 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_10); int8_t* L_11 = (int8_t*)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_13; L_13 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((int8_t*)(int8_t*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { int8_t* L_18; L_18 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (int8_t*)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { int8_t* L_19 = V_4; int32_t L_20 = V_5; int8_t* L_21; L_21 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_22 = ___value0; *(int8_t*)L_21 = L_22; int8_t* L_23 = V_4; int32_t L_24 = V_5; int8_t* L_25; L_25 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_26 = ___value0; *(int8_t*)L_25 = L_26; int8_t* L_27 = V_4; int32_t L_28 = V_5; int8_t* L_29; L_29 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_30 = ___value0; *(int8_t*)L_29 = L_30; int8_t* L_31 = V_4; int32_t L_32 = V_5; int8_t* L_33; L_33 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_34 = ___value0; *(int8_t*)L_33 = L_34; int8_t* L_35 = V_4; int32_t L_36 = V_5; int8_t* L_37; L_37 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_38 = ___value0; *(int8_t*)L_37 = L_38; int8_t* L_39 = V_4; int32_t L_40 = V_5; int8_t* L_41; L_41 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_42 = ___value0; *(int8_t*)L_41 = L_42; int8_t* L_43 = V_4; int32_t L_44 = V_5; int8_t* L_45; L_45 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_46 = ___value0; *(int8_t*)L_45 = L_46; int8_t* L_47 = V_4; int32_t L_48 = V_5; int8_t* L_49; L_49 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_50 = ___value0; *(int8_t*)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { int8_t* L_56 = V_4; int32_t L_57 = V_5; int8_t* L_58; L_58 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_59 = ___value0; *(int8_t*)L_58 = L_59; int8_t* L_60 = V_4; int32_t L_61 = V_5; int8_t* L_62; L_62 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_63 = ___value0; *(int8_t*)L_62 = L_63; int8_t* L_64 = V_4; int32_t L_65 = V_5; int8_t* L_66; L_66 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_67 = ___value0; *(int8_t*)L_66 = L_67; int8_t* L_68 = V_4; int32_t L_69 = V_5; int8_t* L_70; L_70 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_71 = ___value0; *(int8_t*)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { int8_t* L_73 = V_4; int32_t L_74 = V_5; int8_t* L_75; L_75 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int8_t L_76 = ___value0; *(int8_t*)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03_AdjustorThunk (RuntimeObject * __this, int8_t ___value0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m15B8B02E5A41D7D82CC9A9D051D0AC98754D2F03(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7_AdjustorThunk (RuntimeObject * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int8_t* V_2 = NULL; int8_t* V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { int8_t* L_6; L_6 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (int8_t*)L_6; int8_t* L_7; L_7 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (int8_t*)L_7; int8_t* L_8 = V_3; int32_t L_9 = V_1; int8_t* L_10 = V_2; int32_t L_11 = V_0; (( void (*) (int8_t*, int32_t, int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((int8_t*)(int8_t*)L_8, (int32_t)L_9, (int8_t*)(int8_t*)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382_AdjustorThunk (RuntimeObject * __this, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___destination0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_mF7250E73318BDEA28F2A3A440A7C67D88AF32382(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mF653281ED44B2FC766E2B438E6C06538FCF372EB_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___left0, Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___right1, const RuntimeMethod* method) { { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { int8_t* L_4; L_4 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); int8_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (int8_t*, int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((int8_t*)(int8_t*)L_4, (int8_t*)(int8_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA Span_1_op_Implicit_m14EC2B9049F3860EF4CF2273CA211E08D87E5047_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC ___span0, const RuntimeMethod* method) { { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_0 = ___span0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_1 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_0.get__pinnable_0(); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_mFE29376CB11AFA9EC187304BAE39706EF5ADA4B0_inline((&L_6), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { int8_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (int8_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((int8_t*)(int8_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mC9EE1C11EDB0F5801758114A6226205BA72606C9(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_7 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline((&L_10), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_10; } } IL2CPP_EXTERN_C Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC _returnValue; _returnValue = Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_8 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline((&L_11), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_11; } } IL2CPP_EXTERN_C Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC _returnValue; _returnValue = Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_1 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_3 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)(SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_3; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_4 = V_0; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_5; L_5 = (( Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC (*) (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mD02323DE13B4C813115EA740B1D206E0950386F7((Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC *)__this, (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_6 = V_0; return (SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7*)L_6; } } IL2CPP_EXTERN_C SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* _returnValue; _returnValue = Span_1_ToArray_m3BE6F3CE63B1AAD88A48ED8DC9A02DC7B0DA0292(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_0 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); int8_t* L_3; L_3 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (int8_t*)(L_3); } IL_001c: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_4 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_4); int8_t* L_5 = (int8_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_7; L_7 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (int8_t*)(L_7); } } IL2CPP_EXTERN_C int8_t* Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int8_t* _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_0 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); return (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * _returnValue; _returnValue = Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_gshared (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_mEEAA76B670CEE1AA4D440C8B27F1CC1529BE1E89(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m376786E55D05E6D27E8BCD0AC3A3069D8017D4DD_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___left0, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___right1, const RuntimeMethod* method) { { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_0 = ___left0; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 , Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_0, (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m50CAF59FB38A9EFFB834B5C17493FC9ADBBEEE9B(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m435A0999AFF5F92CDD05C2554DC1275E8061DA70(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_op_Implicit_m302F4448B944FCAC7B8EC2B4406B383FAED45598_gshared (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method) { { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_inline((&L_1), (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_get_Empty_mDF3AA1667A5C2102337546D6B6293A8818479EAE_gshared (const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_0 = V_0; return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 V_0; memset((&V_0), 0, sizeof(V_0)); { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 )); goto IL_0037; } { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_8 = ___array0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_9; L_9 = (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_AdjustorThunk (RuntimeObject * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Create_m4CB269981AABF8AB77079C5B6DCDA201F47B57DF_gshared (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 V_2; memset((&V_2), 0, sizeof(V_2)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 V_3; memset((&V_3), 0, sizeof(V_3)); { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_2 = V_2; return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 )); goto IL_0042; } { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_16 = ___array0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_17; L_17 = (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline((&L_20), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 V_0; memset((&V_0), 0, sizeof(V_0)); { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 )); goto IL_0043; } { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_15 = ___array0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_16; L_16 = (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_AdjustorThunk (RuntimeObject * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_2 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5; L_5 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_7; L_7 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_7); } IL_0030: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_8 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_8); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_9 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_11; L_11 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_13; L_13 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_13); } } IL2CPP_EXTERN_C Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * _returnValue; _returnValue = Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_1 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_4; L_4 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_4); } IL_0024: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_5 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_5); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_6 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_8; L_8 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_8); } IL_003b: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_9; L_9 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_9); } } IL2CPP_EXTERN_C Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * _returnValue; _returnValue = Span_1_GetPinnableReference_m7FA16A82C2DD750DF6FAA687DA67617F93CEAFC7(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_7 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_12 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_12); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_13 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_15; L_15 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_24; L_24 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_28; L_28 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_mA5CEA0D42C7DBDD800F98D17C92CC8C0966C6A63(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_5 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_10 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_10); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_11 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_13; L_13 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_18; L_18 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_19 = V_4; int32_t L_20 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_21; L_21 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_22 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_21 = L_22; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_23 = V_4; int32_t L_24 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_25; L_25 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_26 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_25 = L_26; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_27 = V_4; int32_t L_28 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_29; L_29 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_30 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_29 = L_30; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_31 = V_4; int32_t L_32 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_33; L_33 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_34 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_33 = L_34; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_35 = V_4; int32_t L_36 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_37; L_37 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_38 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_37 = L_38; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_39 = V_4; int32_t L_40 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_41; L_41 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_42 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_41 = L_42; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_43 = V_4; int32_t L_44 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_45; L_45 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_46 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_45 = L_46; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_47 = V_4; int32_t L_48 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_49; L_49 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_50 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_56 = V_4; int32_t L_57 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_58; L_58 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_59 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_58 = L_59; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_60 = V_4; int32_t L_61 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_62; L_62 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_63 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_62 = L_63; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_64 = V_4; int32_t L_65 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_66; L_66 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_67 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_66 = L_67; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_68 = V_4; int32_t L_69 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_70; L_70 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_71 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_73 = V_4; int32_t L_74 = V_5; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_75; L_75 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 L_76 = ___value0; *(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1_AdjustorThunk (RuntimeObject * __this, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___value0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_mB6DCF3F6312603041BA64072838FF6957F54FBD1(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC_AdjustorThunk (RuntimeObject * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * V_2 = NULL; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_6; L_6 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_6; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_7; L_7 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_7; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_8 = V_3; int32_t L_9 = V_1; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_8, (int32_t)L_9, (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574_AdjustorThunk (RuntimeObject * __this, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___destination0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_mC8952B4BAF229138B5DB3A9A6ED9F8B5ACBB8574(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mA671F3A33B86776C8A1103B9ABCE6A67E7DBED3F_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___left0, Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___right1, const RuntimeMethod* method) { { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_4; L_4 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_4, (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 Span_1_op_Implicit_m9EBE7C50F2C2975183B90DCD5159EB0088238254_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 ___span0, const RuntimeMethod* method) { { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_0 = ___span0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_1 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_0.get__pinnable_0(); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m2AD2F2A2F5D9A120B464DEB11EEFF27E2FCD55C0_inline((&L_6), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mD7A822C2E4871E5403C00702208931F4039C5EC8(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_7 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline((&L_10), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_10; } } IL2CPP_EXTERN_C Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 _returnValue; _returnValue = Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_8 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline((&L_11), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_11; } } IL2CPP_EXTERN_C Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 _returnValue; _returnValue = Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_1 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_3 = (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)(Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)L_3; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_4 = V_0; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_5; L_5 = (( Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 (*) (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mC1E3F384F8C29AE8AE5E2C681E4F201D480132EC((Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 *)__this, (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_6 = V_0; return (Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0*)L_6; } } IL2CPP_EXTERN_C Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* _returnValue; _returnValue = Span_1_ToArray_m62C808B63D12713B10C8B6CCD9ECE8F41D644FA8(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_0 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_3; L_3 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_3); } IL_001c: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_4 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_4); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_7; L_7 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_7); } } IL2CPP_EXTERN_C Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_0 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); return (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * _returnValue; _returnValue = Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_gshared (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_mBE1AD456859F590B293AEA67C66C783ADCA0C2A4(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m177BAF7C92E498540BC7596F560A97FFD2F8F5EF_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___left0, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___right1, const RuntimeMethod* method) { { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_0 = ___left0; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 , Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_0, (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mB8215398630E45DFF4A244A1CF59E7486E80A71E(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mB5F1B0CA2DD4854F6F2D4AA611B9831657FCEFE7(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_op_Implicit_mFA3F851CC06CA492A49898108BDC30FFAFF7F51C_gshared (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method) { { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_inline((&L_1), (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_get_Empty_m3021CEB4D05479281EA882A55179D1B3BAC798BA_gshared (const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_0 = V_0; return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C V_0; memset((&V_0), 0, sizeof(V_0)); { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C )); goto IL_0037; } { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_8 = ___array0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_9; L_9 = (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_AdjustorThunk (RuntimeObject * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Create_m19E446FDA37781AA4D49418E30ADC88FCFA888BC_gshared (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 V_2; memset((&V_2), 0, sizeof(V_2)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C V_3; memset((&V_3), 0, sizeof(V_3)); { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_2 = V_2; return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C )); goto IL_0042; } { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_16 = ___array0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_17; L_17 = (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline((&L_20), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C V_0; memset((&V_0), 0, sizeof(V_0)); { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C )); goto IL_0043; } { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_15 = ___array0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_16; L_16 = (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_AdjustorThunk (RuntimeObject * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_2 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5; L_5 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_7; L_7 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_7); } IL_0030: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_8 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_8); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_9 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_11; L_11 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_13; L_13 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_13); } } IL2CPP_EXTERN_C Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * _returnValue; _returnValue = Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_1 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_4; L_4 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_4); } IL_0024: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_5 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_5); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_6 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_8; L_8 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_8); } IL_003b: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_9; L_9 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_9); } } IL2CPP_EXTERN_C Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * _returnValue; _returnValue = Span_1_GetPinnableReference_mA160811B1EDDBF4B3CF1D87E6E409DD2178399C0(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_7 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_12 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_12); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_13 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_15; L_15 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_24; L_24 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_28; L_28 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_mF0AB07A9335563DCF20D8CE3713AE4A8614B188A(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_5 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_10 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_10); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_11 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_13; L_13 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_18; L_18 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_19 = V_4; int32_t L_20 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_21; L_21 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_22 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_21 = L_22; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_23 = V_4; int32_t L_24 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_25; L_25 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_26 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_25 = L_26; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_27 = V_4; int32_t L_28 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_29; L_29 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_30 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_29 = L_30; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_31 = V_4; int32_t L_32 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_33; L_33 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_34 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_33 = L_34; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_35 = V_4; int32_t L_36 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_37; L_37 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_38 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_37 = L_38; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_39 = V_4; int32_t L_40 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_41; L_41 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_42 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_41 = L_42; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_43 = V_4; int32_t L_44 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_45; L_45 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_46 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_45 = L_46; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_47 = V_4; int32_t L_48 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_49; L_49 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_50 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_56 = V_4; int32_t L_57 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_58; L_58 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_59 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_58 = L_59; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_60 = V_4; int32_t L_61 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_62; L_62 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_63 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_62 = L_63; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_64 = V_4; int32_t L_65 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_66; L_66 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_67 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_66 = L_67; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_68 = V_4; int32_t L_69 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_70; L_70 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_71 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_73 = V_4; int32_t L_74 = V_5; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_75; L_75 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C L_76 = ___value0; *(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E_AdjustorThunk (RuntimeObject * __this, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___value0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_mA2CD86E1C7D73FDB240A31E95F4C68A28E4B291E(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1_AdjustorThunk (RuntimeObject * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * V_2 = NULL; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_6; L_6 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_6; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_7; L_7 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_7; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_8 = V_3; int32_t L_9 = V_1; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_8, (int32_t)L_9, (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41_AdjustorThunk (RuntimeObject * __this, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___destination0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m429EE2ED9DA2733D438ECE15131B109CC746DF41(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mEBE18D18EA08649852511F54189184A6D012AA88_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___left0, Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___right1, const RuntimeMethod* method) { { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_4; L_4 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5; L_5 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_4, (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF Span_1_op_Implicit_mD5A95EA9396D1F8008B6D04A9404C6DC7023C558_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 ___span0, const RuntimeMethod* method) { { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_0 = ___span0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_1 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_0.get__pinnable_0(); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m318FC8E838D386C6EFDAEDA1D7386A18B602FA53_inline((&L_6), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5; L_5 = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mAB9D2D45AE06267FE6879F5B53031BB2F6EBD5D9(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_7 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline((&L_10), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_10; } } IL2CPP_EXTERN_C Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 _returnValue; _returnValue = Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_8 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline((&L_11), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_11; } } IL2CPP_EXTERN_C Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 _returnValue; _returnValue = Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_1 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_3 = (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)(Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)L_3; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_4 = V_0; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_5; L_5 = (( Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 (*) (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mB5EF6C3787F77498DFF2B57F6335C9E8520BD8A1((Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 *)__this, (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_6 = V_0; return (Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5*)L_6; } } IL2CPP_EXTERN_C Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* _returnValue; _returnValue = Span_1_ToArray_mE083C38070F3030F5AE5D616B9E42661EB54A92A(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_0 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_3; L_3 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_3); } IL_001c: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_4 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_4); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_7; L_7 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_7); } } IL2CPP_EXTERN_C Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_0 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); return (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * _returnValue; _returnValue = Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_gshared (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m96EC5002A0CAC3E9A0DF08FA6280530694309568(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mFAC9E1559CA9D6B54D8C7D04D375A7B28A55F550_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___left0, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___right1, const RuntimeMethod* method) { { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_0 = ___left0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_0, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m5CCB7B136070A0830AA9496ABA12C41E9D5EAF38(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mBFD8DB7980A63A7B320B0B43AD8FA3DA68E19324(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_op_Implicit_mF9B1EC96AAB2E8F42DA2256ECD6B8593F46E419B_gshared (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_inline((&L_1), (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_get_Empty_mE60050C966BAF0BADE8592BC8ABC450589C92767_gshared (const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_0 = V_0; return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float)); goto IL_0037; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___array0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_9; L_9 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_AdjustorThunk (RuntimeObject * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Create_m048375F275E3EFA5FD23C9C15B4EC1066D9ABB83_gshared (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_2 = V_2; return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(float)); goto IL_0042; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = ___array0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_17; L_17 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_20), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(float)); goto IL_0043; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = ___array0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_16; L_16 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_AdjustorThunk (RuntimeObject * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_2 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_5; L_5 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; float* L_7; L_7 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (float*)(L_7); } IL_0030: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_8); float* L_9 = (float*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); float* L_11; L_11 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; float* L_13; L_13 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (float*)(L_13); } } IL2CPP_EXTERN_C float* Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float* _returnValue; _returnValue = Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_4; L_4 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (float*)(L_4); } IL_0024: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_5 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_5); float* L_6 = (float*)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); float* L_8; L_8 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (float*)(L_8); } IL_003b: { float* L_9; L_9 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (float*)(L_9); } } IL2CPP_EXTERN_C float* Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float* _returnValue; _returnValue = Span_1_GetPinnableReference_m4BDEE0557C3EC31C293DCC57074B3F18E56A2E90(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_7 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_12 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_12); float* L_13 = (float*)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); float* L_15; L_15 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((float*)(float*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; float* L_24; L_24 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((float*)(float*)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { float* L_28; L_28 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((float*)(float*)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m85EBA433BEB170717F493743BD83B966AF4495D1(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, float ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; float* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((float*)(float*)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_5 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_10 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_10); float* L_11 = (float*)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); float* L_13; L_13 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((float*)(float*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { float* L_18; L_18 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (float*)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { float* L_19 = V_4; int32_t L_20 = V_5; float* L_21; L_21 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_22 = ___value0; *(float*)L_21 = L_22; float* L_23 = V_4; int32_t L_24 = V_5; float* L_25; L_25 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_26 = ___value0; *(float*)L_25 = L_26; float* L_27 = V_4; int32_t L_28 = V_5; float* L_29; L_29 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_30 = ___value0; *(float*)L_29 = L_30; float* L_31 = V_4; int32_t L_32 = V_5; float* L_33; L_33 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_34 = ___value0; *(float*)L_33 = L_34; float* L_35 = V_4; int32_t L_36 = V_5; float* L_37; L_37 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_38 = ___value0; *(float*)L_37 = L_38; float* L_39 = V_4; int32_t L_40 = V_5; float* L_41; L_41 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_42 = ___value0; *(float*)L_41 = L_42; float* L_43 = V_4; int32_t L_44 = V_5; float* L_45; L_45 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_46 = ___value0; *(float*)L_45 = L_46; float* L_47 = V_4; int32_t L_48 = V_5; float* L_49; L_49 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_50 = ___value0; *(float*)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { float* L_56 = V_4; int32_t L_57 = V_5; float* L_58; L_58 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_59 = ___value0; *(float*)L_58 = L_59; float* L_60 = V_4; int32_t L_61 = V_5; float* L_62; L_62 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_63 = ___value0; *(float*)L_62 = L_63; float* L_64 = V_4; int32_t L_65 = V_5; float* L_66; L_66 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_67 = ___value0; *(float*)L_66 = L_67; float* L_68 = V_4; int32_t L_69 = V_5; float* L_70; L_70 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_71 = ___value0; *(float*)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { float* L_73 = V_4; int32_t L_74 = V_5; float* L_75; L_75 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); float L_76 = ___value0; *(float*)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m87E5170BA3EF615FBEBE4F814B901EB8D6126509(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C_AdjustorThunk (RuntimeObject * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; float* V_2 = NULL; float* V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { float* L_6; L_6 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (float*)L_6; float* L_7; L_7 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (float*)L_7; float* L_8 = V_3; int32_t L_9 = V_1; float* L_10 = V_2; int32_t L_11 = V_0; (( void (*) (float*, int32_t, float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((float*)(float*)L_8, (int32_t)L_9, (float*)(float*)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D_AdjustorThunk (RuntimeObject * __this, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___destination0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m006BBF1B06C0F9AC76060FCB5E598278858B668D(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m40896EF8733B47A48C92B5074E7D696B2921DB9F_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___left0, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___right1, const RuntimeMethod* method) { { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { float* L_4; L_4 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); float* L_5; L_5 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (float*, float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((float*)(float*)L_4, (float*)(float*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 Span_1_op_Implicit_mFBCEFC89AE39C6438982D8CF6AB248C682509C72_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ___span0, const RuntimeMethod* method) { { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_0 = ___span0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_0.get__pinnable_0(); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_inline((&L_6), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { float* L_5; L_5 = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((float*)(float*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m2FAA292AF7F5012382D9018A65FF54B0177C2009(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_7 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_10), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_10; } } IL2CPP_EXTERN_C Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 _returnValue; _returnValue = Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_11), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_11; } } IL2CPP_EXTERN_C Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 _returnValue; _returnValue = Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = V_0; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_5; L_5 = (( Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 (*) (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m4C1BEEC494CB753E96CE995A8EBFE747E1CBBD3C((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)__this, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = V_0; return (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_6; } } IL2CPP_EXTERN_C SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* _returnValue; _returnValue = Span_1_ToArray_mCB8E81104FFFC856C9D24B6B1B1F07743A0AE43F(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_0 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_3; L_3 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (float*)(L_3); } IL_001c: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_4 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_4); float* L_5 = (float*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); float* L_7; L_7 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (float*)(L_7); } } IL2CPP_EXTERN_C float* Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float* _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_0 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); return (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * _returnValue; _returnValue = Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_gshared (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m8D9A3D493E13255C63D8FB49DD2F4DED74C0457C(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m72D1732E6F2F19D7E75B860CC8919DB0DC83BF45_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___left0, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___right1, const RuntimeMethod* method) { { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_0 = ___left0; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C , Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_0, (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mDC9DB941E9F57CE3F6520DBD34E91A69050A9706(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m5882297398B5D7051294814E05465431517FC96F(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_op_Implicit_m231979357DF049370E9637475259873A2D10F92C_gshared (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method) { { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_inline((&L_1), (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_get_Empty_mE604DB3BA30882D91978B1EF408AA76C54A40662_gshared (const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_0 = V_0; return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F V_0; memset((&V_0), 0, sizeof(V_0)); { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F )); goto IL_0037; } { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_8 = ___array0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_9; L_9 = (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_AdjustorThunk (RuntimeObject * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Create_m3AFA7784DF3D3D4198AF75BC01B87D0C03FB59E3_gshared (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C V_2; memset((&V_2), 0, sizeof(V_2)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F V_3; memset((&V_3), 0, sizeof(V_3)); { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_2 = V_2; return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F )); goto IL_0042; } { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_16 = ___array0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_17; L_17 = (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline((&L_20), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F V_0; memset((&V_0), 0, sizeof(V_0)); { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F )); goto IL_0043; } { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_15 = ___array0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_16; L_16 = (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_AdjustorThunk (RuntimeObject * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_2 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5; L_5 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_7; L_7 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_7); } IL_0030: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_8 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_8); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_9 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_11; L_11 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_13; L_13 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_13); } } IL2CPP_EXTERN_C TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * _returnValue; _returnValue = Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_1 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_4; L_4 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_4); } IL_0024: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_5 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_5); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_6 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_8; L_8 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_8); } IL_003b: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_9; L_9 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_9); } } IL2CPP_EXTERN_C TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * _returnValue; _returnValue = Span_1_GetPinnableReference_m620F741CA05B6CADBD9342FDEDB481B160C872E1(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_7 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_12 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_12); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_13 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_15; L_15 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_24; L_24 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_28; L_28 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m537BED79DF242A52E6B6D49C792ED9F9B398690B(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_5 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_10 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_10); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_11 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_13; L_13 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_18; L_18 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_19 = V_4; int32_t L_20 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_21; L_21 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_22 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_21 = L_22; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_23 = V_4; int32_t L_24 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_25; L_25 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_26 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_25 = L_26; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_27 = V_4; int32_t L_28 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_29; L_29 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_30 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_29 = L_30; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_31 = V_4; int32_t L_32 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_33; L_33 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_34 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_33 = L_34; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_35 = V_4; int32_t L_36 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_37; L_37 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_38 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_37 = L_38; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_39 = V_4; int32_t L_40 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_41; L_41 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_42 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_41 = L_42; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_43 = V_4; int32_t L_44 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_45; L_45 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_46 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_45 = L_46; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_47 = V_4; int32_t L_48 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_49; L_49 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_50 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_56 = V_4; int32_t L_57 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_58; L_58 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_59 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_58 = L_59; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_60 = V_4; int32_t L_61 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_62; L_62 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_63 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_62 = L_63; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_64 = V_4; int32_t L_65 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_66; L_66 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_67 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_66 = L_67; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_68 = V_4; int32_t L_69 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_70; L_70 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_71 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_73 = V_4; int32_t L_74 = V_5; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_75; L_75 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F L_76 = ___value0; *(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4_AdjustorThunk (RuntimeObject * __this, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F ___value0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m98EBCD57CF9EB02354E0D2F2C7BA532F1C14E3A4(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6_AdjustorThunk (RuntimeObject * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * V_2 = NULL; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_6; L_6 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_6; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_7; L_7 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_7; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_8 = V_3; int32_t L_9 = V_1; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_8, (int32_t)L_9, (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06_AdjustorThunk (RuntimeObject * __this, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___destination0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m9C8A6DF38530B38C8A80DD9939A60059D867DF06(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mED5899BDF59C34E307EC0BA0A51B72007DC052C3_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___left0, Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___right1, const RuntimeMethod* method) { { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_4; L_4 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5; L_5 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_4, (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE Span_1_op_Implicit_m2230E65ED5CAA5EA68BD97B2B022CD3F6AD750CE_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C ___span0, const RuntimeMethod* method) { { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_0 = ___span0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_1 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_0.get__pinnable_0(); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m7167EE768B01AE96EB5000EE2451567EBAFA2575_inline((&L_6), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5; L_5 = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mD8BE9D3F25BBD69E223F434ABA31716889A35577(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_7 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline((&L_10), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_10; } } IL2CPP_EXTERN_C Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C _returnValue; _returnValue = Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_8 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline((&L_11), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_11; } } IL2CPP_EXTERN_C Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C _returnValue; _returnValue = Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_1 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_3 = (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)(TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)L_3; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_4 = V_0; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_5; L_5 = (( Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C (*) (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m704ACB44B87CEB594DC5466D1ED78926F61DEAC6((Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C *)__this, (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_6 = V_0; return (TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59*)L_6; } } IL2CPP_EXTERN_C TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* _returnValue; _returnValue = Span_1_ToArray_m0550DEF0642585EFE2973540043DBF476D59B1D2(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_0 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_3; L_3 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_3); } IL_001c: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_4 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_4); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_7; L_7 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_7); } } IL2CPP_EXTERN_C TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_0 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); return (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * _returnValue; _returnValue = Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_gshared (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_mC32E2C9AB4650324F0C8430B05313D2437C1F2A8(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mA75E9A7BED6EE1A96F3EE9D412963E5DBCA0B3DD_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___left0, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___right1, const RuntimeMethod* method) { { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_0 = ___left0; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 , Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_0, (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mEFDD81275B5CF82784E6BA52017C3F6BA528C796(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m9F8D9E37437F440D04B1E62BB46D368CB79A9EB8(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_op_Implicit_mD1839FDA15EFDCA5F7A82DF3B6AD2E71E42F9FCB_gshared (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method) { { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_inline((&L_1), (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_get_Empty_mD7FB0D7CE91D303C10A5A6AC27A38027261C729D_gshared (const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_0 = V_0; return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint16_t)); goto IL_0037; } { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_8 = ___array0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_9; L_9 = (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_AdjustorThunk (RuntimeObject * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Create_mC8AF423B9C53AB35A142B20E113B53BBAA7E417F_gshared (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 V_2; memset((&V_2), 0, sizeof(V_2)); uint16_t V_3 = 0; { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_2 = V_2; return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(uint16_t)); goto IL_0042; } { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_16 = ___array0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_17; L_17 = (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline((&L_20), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint16_t)); goto IL_0043; } { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_15 = ___array0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_16; L_16 = (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_AdjustorThunk (RuntimeObject * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_2 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint16_t* L_5; L_5 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint16_t* L_7; L_7 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint16_t*)(L_7); } IL_0030: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_8 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_8); uint16_t* L_9 = (uint16_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_11; L_11 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint16_t* L_13; L_13 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint16_t*)(L_13); } } IL2CPP_EXTERN_C uint16_t* Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t* _returnValue; _returnValue = Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_1 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint16_t* L_4; L_4 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint16_t*)(L_4); } IL_0024: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_5 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_5); uint16_t* L_6 = (uint16_t*)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_8; L_8 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint16_t*)(L_8); } IL_003b: { uint16_t* L_9; L_9 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint16_t*)(L_9); } } IL2CPP_EXTERN_C uint16_t* Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t* _returnValue; _returnValue = Span_1_GetPinnableReference_m0F1D3C9F7DD245862AB9C7840C985CEFDF24C113(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_7 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_12 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_12); uint16_t* L_13 = (uint16_t*)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_15; L_15 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint16_t*)(uint16_t*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; uint16_t* L_24; L_24 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((uint16_t*)(uint16_t*)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { uint16_t* L_28; L_28 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint16_t*)(uint16_t*)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m40327503C3DA97B4C0E5CA916138AE3083A67DBE(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, uint16_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; uint16_t* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint16_t*)(uint16_t*)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_5 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_10 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_10); uint16_t* L_11 = (uint16_t*)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_13; L_13 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint16_t*)(uint16_t*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { uint16_t* L_18; L_18 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (uint16_t*)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { uint16_t* L_19 = V_4; int32_t L_20 = V_5; uint16_t* L_21; L_21 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_22 = ___value0; *(uint16_t*)L_21 = L_22; uint16_t* L_23 = V_4; int32_t L_24 = V_5; uint16_t* L_25; L_25 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_26 = ___value0; *(uint16_t*)L_25 = L_26; uint16_t* L_27 = V_4; int32_t L_28 = V_5; uint16_t* L_29; L_29 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_30 = ___value0; *(uint16_t*)L_29 = L_30; uint16_t* L_31 = V_4; int32_t L_32 = V_5; uint16_t* L_33; L_33 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_34 = ___value0; *(uint16_t*)L_33 = L_34; uint16_t* L_35 = V_4; int32_t L_36 = V_5; uint16_t* L_37; L_37 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_38 = ___value0; *(uint16_t*)L_37 = L_38; uint16_t* L_39 = V_4; int32_t L_40 = V_5; uint16_t* L_41; L_41 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_42 = ___value0; *(uint16_t*)L_41 = L_42; uint16_t* L_43 = V_4; int32_t L_44 = V_5; uint16_t* L_45; L_45 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_46 = ___value0; *(uint16_t*)L_45 = L_46; uint16_t* L_47 = V_4; int32_t L_48 = V_5; uint16_t* L_49; L_49 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_50 = ___value0; *(uint16_t*)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { uint16_t* L_56 = V_4; int32_t L_57 = V_5; uint16_t* L_58; L_58 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_59 = ___value0; *(uint16_t*)L_58 = L_59; uint16_t* L_60 = V_4; int32_t L_61 = V_5; uint16_t* L_62; L_62 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_63 = ___value0; *(uint16_t*)L_62 = L_63; uint16_t* L_64 = V_4; int32_t L_65 = V_5; uint16_t* L_66; L_66 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_67 = ___value0; *(uint16_t*)L_66 = L_67; uint16_t* L_68 = V_4; int32_t L_69 = V_5; uint16_t* L_70; L_70 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_71 = ___value0; *(uint16_t*)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { uint16_t* L_73 = V_4; int32_t L_74 = V_5; uint16_t* L_75; L_75 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint16_t L_76 = ___value0; *(uint16_t*)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028_AdjustorThunk (RuntimeObject * __this, uint16_t ___value0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m383917F7AB1F867245C43A76DAA0DECADC157028(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D_AdjustorThunk (RuntimeObject * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint16_t* V_2 = NULL; uint16_t* V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { uint16_t* L_6; L_6 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (uint16_t*)L_6; uint16_t* L_7; L_7 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (uint16_t*)L_7; uint16_t* L_8 = V_3; int32_t L_9 = V_1; uint16_t* L_10 = V_2; int32_t L_11 = V_0; (( void (*) (uint16_t*, int32_t, uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((uint16_t*)(uint16_t*)L_8, (int32_t)L_9, (uint16_t*)(uint16_t*)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E_AdjustorThunk (RuntimeObject * __this, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___destination0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m1E66BAAC329D84058BDB779F34B735FE848B648E(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_mDF2AF20461FBA8447B4D13E5D026FAD5DF73C3B2_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___left0, Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___right1, const RuntimeMethod* method) { { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { uint16_t* L_4; L_4 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint16_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (uint16_t*, uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((uint16_t*)(uint16_t*)L_4, (uint16_t*)(uint16_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 Span_1_op_Implicit_m97BB0C885AF35CCDE8B97B0D763449F943141B66_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 ___span0, const RuntimeMethod* method) { { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_0 = ___span0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_1 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_0.get__pinnable_0(); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_mB6370D915378BFB58842FDBF9791242906E454B2_inline((&L_6), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { uint16_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (uint16_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((uint16_t*)(uint16_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m2F336E64F2B4CE41DDBD16540A9B1135210CB4F0(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_7 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline((&L_10), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_10; } } IL2CPP_EXTERN_C Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 _returnValue; _returnValue = Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_8 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline((&L_11), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_11; } } IL2CPP_EXTERN_C Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 _returnValue; _returnValue = Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_1 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_3 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)L_3; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = V_0; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_5; L_5 = (( Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 (*) (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mABE6F48E297AD0612204E38504D7F88A737EF94D((Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 *)__this, (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_6 = V_0; return (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)L_6; } } IL2CPP_EXTERN_C UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* _returnValue; _returnValue = Span_1_ToArray_m82A90F1AF03EC2147245B9D09020ACE882F26EB8(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_0 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint16_t* L_3; L_3 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint16_t*)(L_3); } IL_001c: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_4 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_4); uint16_t* L_5 = (uint16_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_7; L_7 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint16_t*)(L_7); } } IL2CPP_EXTERN_C uint16_t* Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint16_t* _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_0 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); return (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * _returnValue; _returnValue = Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_gshared (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m5FE92B685CE3F53A3E424EA1D7EA96942AB6B4CC(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mD9DBFC2640C78C1F59BDE14CBCA87B14148F16FB_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___left0, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___right1, const RuntimeMethod* method) { { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_0 = ___left0; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 , Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_0, (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m415D8D98F7783482B47E8EFC734507E5CA1E228E(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m11B1D65DFE68651523D2A7FAAAF7FD04CCC12825(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_op_Implicit_m180F2D65E844967829DBF49C713FFED773CA1138_gshared (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_inline((&L_1), (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_get_Empty_mB969ACE86126D61B451C5E3DB295A07618282071_gshared (const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_0 = V_0; return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint32_t)); goto IL_0037; } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_8 = ___array0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_9; L_9 = (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_AdjustorThunk (RuntimeObject * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Create_m8B03AA7107EBE7EF503850854B906A5956CD9013_gshared (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 V_2; memset((&V_2), 0, sizeof(V_2)); uint32_t V_3 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_2 = V_2; return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(uint32_t)); goto IL_0042; } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_16 = ___array0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_17; L_17 = (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline((&L_20), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint32_t)); goto IL_0043; } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_15 = ___array0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_16; L_16 = (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_AdjustorThunk (RuntimeObject * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t* Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_2 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint32_t* L_5; L_5 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint32_t* L_7; L_7 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint32_t*)(L_7); } IL_0030: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_8 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_8); uint32_t* L_9 = (uint32_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_11; L_11 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint32_t* L_13; L_13 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint32_t*)(L_13); } } IL2CPP_EXTERN_C uint32_t* Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t* _returnValue; _returnValue = Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t* Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_1 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint32_t* L_4; L_4 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint32_t*)(L_4); } IL_0024: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_5 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_5); uint32_t* L_6 = (uint32_t*)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_8; L_8 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint32_t*)(L_8); } IL_003b: { uint32_t* L_9; L_9 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint32_t*)(L_9); } } IL2CPP_EXTERN_C uint32_t* Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t* _returnValue; _returnValue = Span_1_GetPinnableReference_m292E3DE82A2E3428F889D1E15A83640CA92281DC(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_7 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_12 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_12); uint32_t* L_13 = (uint32_t*)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_15; L_15 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint32_t*)(uint32_t*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; uint32_t* L_24; L_24 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((uint32_t*)(uint32_t*)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { uint32_t* L_28; L_28 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint32_t*)(uint32_t*)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m0543D40F9CFD8C71D11AFCFCBC68318ECC5D9EB4(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, uint32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; uint32_t* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint32_t*)(uint32_t*)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_5 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_10 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_10); uint32_t* L_11 = (uint32_t*)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_13; L_13 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint32_t*)(uint32_t*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { uint32_t* L_18; L_18 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (uint32_t*)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { uint32_t* L_19 = V_4; int32_t L_20 = V_5; uint32_t* L_21; L_21 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_22 = ___value0; *(uint32_t*)L_21 = L_22; uint32_t* L_23 = V_4; int32_t L_24 = V_5; uint32_t* L_25; L_25 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_26 = ___value0; *(uint32_t*)L_25 = L_26; uint32_t* L_27 = V_4; int32_t L_28 = V_5; uint32_t* L_29; L_29 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_30 = ___value0; *(uint32_t*)L_29 = L_30; uint32_t* L_31 = V_4; int32_t L_32 = V_5; uint32_t* L_33; L_33 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_34 = ___value0; *(uint32_t*)L_33 = L_34; uint32_t* L_35 = V_4; int32_t L_36 = V_5; uint32_t* L_37; L_37 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_38 = ___value0; *(uint32_t*)L_37 = L_38; uint32_t* L_39 = V_4; int32_t L_40 = V_5; uint32_t* L_41; L_41 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_42 = ___value0; *(uint32_t*)L_41 = L_42; uint32_t* L_43 = V_4; int32_t L_44 = V_5; uint32_t* L_45; L_45 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_46 = ___value0; *(uint32_t*)L_45 = L_46; uint32_t* L_47 = V_4; int32_t L_48 = V_5; uint32_t* L_49; L_49 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_50 = ___value0; *(uint32_t*)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { uint32_t* L_56 = V_4; int32_t L_57 = V_5; uint32_t* L_58; L_58 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_59 = ___value0; *(uint32_t*)L_58 = L_59; uint32_t* L_60 = V_4; int32_t L_61 = V_5; uint32_t* L_62; L_62 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_63 = ___value0; *(uint32_t*)L_62 = L_63; uint32_t* L_64 = V_4; int32_t L_65 = V_5; uint32_t* L_66; L_66 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_67 = ___value0; *(uint32_t*)L_66 = L_67; uint32_t* L_68 = V_4; int32_t L_69 = V_5; uint32_t* L_70; L_70 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_71 = ___value0; *(uint32_t*)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { uint32_t* L_73 = V_4; int32_t L_74 = V_5; uint32_t* L_75; L_75 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint32_t L_76 = ___value0; *(uint32_t*)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0_AdjustorThunk (RuntimeObject * __this, uint32_t ___value0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_mBA9B7578720F3D223588DBCCEF049153D3F6C4F0(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93_AdjustorThunk (RuntimeObject * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint32_t* V_2 = NULL; uint32_t* V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { uint32_t* L_6; L_6 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (uint32_t*)L_6; uint32_t* L_7; L_7 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (uint32_t*)L_7; uint32_t* L_8 = V_3; int32_t L_9 = V_1; uint32_t* L_10 = V_2; int32_t L_11 = V_0; (( void (*) (uint32_t*, int32_t, uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((uint32_t*)(uint32_t*)L_8, (int32_t)L_9, (uint32_t*)(uint32_t*)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F_AdjustorThunk (RuntimeObject * __this, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___destination0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_mAEE9F5F62C0C8CD76CBAE140A0CE128323B2024F(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m305395150857D6BC1CDFADEEC2FD12D464D5DD48_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___left0, Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___right1, const RuntimeMethod* method) { { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { uint32_t* L_4; L_4 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint32_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (uint32_t*, uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((uint32_t*)(uint32_t*)L_4, (uint32_t*)(uint32_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 Span_1_op_Implicit_mC78EC7DC36C8D60A36166D4F7B802918E255830A_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 ___span0, const RuntimeMethod* method) { { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_0 = ___span0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_1 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_0.get__pinnable_0(); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m0E4669B8BA86545EAA29525C63AF806D85F1D60F_inline((&L_6), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { uint32_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (uint32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((uint32_t*)(uint32_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m6EF2EFB19500BF0B797CE1D051B1BB1C2BFBFC8E(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_7 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline((&L_10), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_10; } } IL2CPP_EXTERN_C Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 _returnValue; _returnValue = Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_8 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline((&L_11), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_11; } } IL2CPP_EXTERN_C Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 _returnValue; _returnValue = Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_1 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_3 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_3; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = V_0; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_5; L_5 = (( Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 (*) (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m5BAC5C3F7E70794066E8B2C6B7E588CF66832D93((Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 *)__this, (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_6 = V_0; return (UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF*)L_6; } } IL2CPP_EXTERN_C UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* _returnValue; _returnValue = Span_1_ToArray_m045235788934409EB32FE1E2EBE64165A6067250(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t* Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_0 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint32_t* L_3; L_3 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint32_t*)(L_3); } IL_001c: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_4 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_4); uint32_t* L_5 = (uint32_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_7; L_7 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint32_t*)(L_7); } } IL2CPP_EXTERN_C uint32_t* Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint32_t* _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_0 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); return (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * _returnValue; _returnValue = Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_gshared (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m2B572396A67B35A69994707AFB021C47C6C7B632(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mE1892667BB727573D1E7F01CCF25E7F0B5B0DCF7_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___left0, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___right1, const RuntimeMethod* method) { { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_0 = ___left0; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED , Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_0, (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m473583156D813665FCFA3DAC3489E13AFB443F86(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m7C35FAC3D21DD25CFD4E38D56689A89C1A4DA8BE(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_op_Implicit_mBAC5496604AE6CD1FAFE0A9D72AAA9FFAD8E5EE8_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_inline((&L_1), (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_get_Empty_mD7D919E895C52CBB9AA523B21B3B93D044D4F68D_gshared (const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_0 = V_0; return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); goto IL_0037; } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___array0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_9; L_9 = (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_AdjustorThunk (RuntimeObject * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Create_m4E3237FDAC6A1021DAEDE65B999A24915AC609F3_gshared (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED V_2; memset((&V_2), 0, sizeof(V_2)); uint64_t V_3 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_2 = V_2; return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(uint64_t)); goto IL_0042; } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_16 = ___array0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_17; L_17 = (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline((&L_20), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); goto IL_0043; } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___array0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_16; L_16 = (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_AdjustorThunk (RuntimeObject * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t* Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_2 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint64_t* L_5; L_5 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint64_t* L_7; L_7 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint64_t*)(L_7); } IL_0030: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_8 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_8); uint64_t* L_9 = (uint64_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_11; L_11 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint64_t* L_13; L_13 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint64_t*)(L_13); } } IL2CPP_EXTERN_C uint64_t* Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t* _returnValue; _returnValue = Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t* Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_1 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint64_t* L_4; L_4 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint64_t*)(L_4); } IL_0024: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_5 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_5); uint64_t* L_6 = (uint64_t*)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_8; L_8 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint64_t*)(L_8); } IL_003b: { uint64_t* L_9; L_9 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint64_t*)(L_9); } } IL2CPP_EXTERN_C uint64_t* Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t* _returnValue; _returnValue = Span_1_GetPinnableReference_mE0500623D96C7CE9478508A8C4186BC8DB2D28AE(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_7 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_12 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_12); uint64_t* L_13 = (uint64_t*)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_15; L_15 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint64_t*)(uint64_t*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; uint64_t* L_24; L_24 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((uint64_t*)(uint64_t*)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { uint64_t* L_28; L_28 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint64_t*)(uint64_t*)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_mFF19E1FF18755B9B9B32459CBCDB063A6A89E0A8(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, uint64_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; uint64_t* V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint64_t*)(uint64_t*)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_5 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_10 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_10); uint64_t* L_11 = (uint64_t*)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_13; L_13 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((uint64_t*)(uint64_t*)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { uint64_t* L_18; L_18 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (uint64_t*)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { uint64_t* L_19 = V_4; int32_t L_20 = V_5; uint64_t* L_21; L_21 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_22 = ___value0; *(uint64_t*)L_21 = L_22; uint64_t* L_23 = V_4; int32_t L_24 = V_5; uint64_t* L_25; L_25 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_26 = ___value0; *(uint64_t*)L_25 = L_26; uint64_t* L_27 = V_4; int32_t L_28 = V_5; uint64_t* L_29; L_29 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_30 = ___value0; *(uint64_t*)L_29 = L_30; uint64_t* L_31 = V_4; int32_t L_32 = V_5; uint64_t* L_33; L_33 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_34 = ___value0; *(uint64_t*)L_33 = L_34; uint64_t* L_35 = V_4; int32_t L_36 = V_5; uint64_t* L_37; L_37 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_38 = ___value0; *(uint64_t*)L_37 = L_38; uint64_t* L_39 = V_4; int32_t L_40 = V_5; uint64_t* L_41; L_41 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_42 = ___value0; *(uint64_t*)L_41 = L_42; uint64_t* L_43 = V_4; int32_t L_44 = V_5; uint64_t* L_45; L_45 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_46 = ___value0; *(uint64_t*)L_45 = L_46; uint64_t* L_47 = V_4; int32_t L_48 = V_5; uint64_t* L_49; L_49 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_50 = ___value0; *(uint64_t*)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { uint64_t* L_56 = V_4; int32_t L_57 = V_5; uint64_t* L_58; L_58 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_59 = ___value0; *(uint64_t*)L_58 = L_59; uint64_t* L_60 = V_4; int32_t L_61 = V_5; uint64_t* L_62; L_62 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_63 = ___value0; *(uint64_t*)L_62 = L_63; uint64_t* L_64 = V_4; int32_t L_65 = V_5; uint64_t* L_66; L_66 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_67 = ___value0; *(uint64_t*)L_66 = L_67; uint64_t* L_68 = V_4; int32_t L_69 = V_5; uint64_t* L_70; L_70 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_71 = ___value0; *(uint64_t*)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { uint64_t* L_73 = V_4; int32_t L_74 = V_5; uint64_t* L_75; L_75 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); uint64_t L_76 = ___value0; *(uint64_t*)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB_AdjustorThunk (RuntimeObject * __this, uint64_t ___value0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m357AC6F9A5988885A1994C65479D31939EF108EB(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35_AdjustorThunk (RuntimeObject * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint64_t* V_2 = NULL; uint64_t* V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { uint64_t* L_6; L_6 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (uint64_t*)L_6; uint64_t* L_7; L_7 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (uint64_t*)L_7; uint64_t* L_8 = V_3; int32_t L_9 = V_1; uint64_t* L_10 = V_2; int32_t L_11 = V_0; (( void (*) (uint64_t*, int32_t, uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((uint64_t*)(uint64_t*)L_8, (int32_t)L_9, (uint64_t*)(uint64_t*)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD_AdjustorThunk (RuntimeObject * __this, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___destination0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m18A40DD607603E7594B00A928A61B16A1F9759CD(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m8D0A4092818E8E71D496E9C34D7A1C8489973D95_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___left0, Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___right1, const RuntimeMethod* method) { { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { uint64_t* L_4; L_4 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint64_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (uint64_t*, uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((uint64_t*)(uint64_t*)L_4, (uint64_t*)(uint64_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE Span_1_op_Implicit_m3AABD52C49B265B18F20A0CC35B42A05375072FD_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED ___span0, const RuntimeMethod* method) { { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_0 = ___span0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_1 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_0.get__pinnable_0(); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_mB1E0BD89C458118BA5EFCA0F3AF9D0D7C4430DDA_inline((&L_6), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { uint64_t* L_5; L_5 = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (uint64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((uint64_t*)(uint64_t*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mC7B8F4560FEB9DADB887FE7A03AB13E1A30BC8D1(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_7 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline((&L_10), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_10; } } IL2CPP_EXTERN_C Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED _returnValue; _returnValue = Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_8 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline((&L_11), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_11; } } IL2CPP_EXTERN_C Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED _returnValue; _returnValue = Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_1 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_3 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)(UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_3; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = V_0; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_5; L_5 = (( Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED (*) (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m209E89EC4A7195314621C3A2D82743EDA0615E35((Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED *)__this, (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_6 = V_0; return (UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2*)L_6; } } IL2CPP_EXTERN_C UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* _returnValue; _returnValue = Span_1_ToArray_m0F51AEE9C9D1640AD40BE4AF277F2D47DB78C87D(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t* Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_0 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint64_t* L_3; L_3 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint64_t*)(L_3); } IL_001c: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_4 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_4); uint64_t* L_5 = (uint64_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_7; L_7 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint64_t*)(L_7); } } IL2CPP_EXTERN_C uint64_t* Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); uint64_t* _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_0 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); return (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * _returnValue; _returnValue = Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_gshared (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m3189EEFBBE88F14075875A3F6D97BBDCC674F0EE(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m158C1DBC1A6D79F4A3B9556450D256EC8D6B8F0D_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___left0, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___right1, const RuntimeMethod* method) { { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_0 = ___left0; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 , Span_1_t072DF344B52C766033D8DC21027AD9147873C677 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_0, (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mEE419EC19CB40BC7F54960CC970F9923286ACE32(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mA9C115A10A5F311BAE3997982A765CB6990F23B4(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_op_Implicit_m9AB9A57345C00D969F0095124B208087F9A6AD86_gshared (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method) { { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_inline((&L_1), (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_get_Empty_m0DF45DCE90015121EBB50A115136DCF9A8789D1F_gshared (const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_0 = V_0; return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E V_0; memset((&V_0), 0, sizeof(V_0)); { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E )); goto IL_0037; } { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_8 = ___array0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_9; L_9 = (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_AdjustorThunk (RuntimeObject * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Create_mA2F496FBAA08A9B45DE8EF842AD0B677B880E784_gshared (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 V_2; memset((&V_2), 0, sizeof(V_2)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E V_3; memset((&V_3), 0, sizeof(V_3)); { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_2 = V_2; return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E )); goto IL_0042; } { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_16 = ___array0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_17; L_17 = (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline((&L_20), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E V_0; memset((&V_0), 0, sizeof(V_0)); { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E )); goto IL_0043; } { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_15 = ___array0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_16; L_16 = (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_AdjustorThunk (RuntimeObject * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_2 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5; L_5 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_7; L_7 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_7); } IL_0030: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_8 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_8); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_9 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_11; L_11 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_13; L_13 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_13); } } IL2CPP_EXTERN_C UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * _returnValue; _returnValue = Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_1 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_4; L_4 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_4); } IL_0024: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_5 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_5); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_6 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_8; L_8 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_8); } IL_003b: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_9; L_9 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_9); } } IL2CPP_EXTERN_C UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * _returnValue; _returnValue = Span_1_GetPinnableReference_m61532B235D621C8246E7368464299B026070541A(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_7 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_12 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_12); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_13 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_15; L_15 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_24; L_24 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_28; L_28 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m373250B2CFB7BB49A2AB430377CCBD9C9222B9E1(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_5 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_10 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_10); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_11 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_13; L_13 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_18; L_18 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_19 = V_4; int32_t L_20 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_21; L_21 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_22 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_21 = L_22; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_23 = V_4; int32_t L_24 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_25; L_25 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_26 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_25 = L_26; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_27 = V_4; int32_t L_28 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_29; L_29 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_30 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_29 = L_30; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_31 = V_4; int32_t L_32 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_33; L_33 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_34 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_33 = L_34; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_35 = V_4; int32_t L_36 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_37; L_37 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_38 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_37 = L_38; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_39 = V_4; int32_t L_40 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_41; L_41 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_42 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_41 = L_42; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_43 = V_4; int32_t L_44 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_45; L_45 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_46 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_45 = L_46; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_47 = V_4; int32_t L_48 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_49; L_49 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_50 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_56 = V_4; int32_t L_57 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_58; L_58 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_59 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_58 = L_59; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_60 = V_4; int32_t L_61 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_62; L_62 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_63 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_62 = L_63; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_64 = V_4; int32_t L_65 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_66; L_66 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_67 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_66 = L_67; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_68 = V_4; int32_t L_69 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_70; L_70 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_71 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_73 = V_4; int32_t L_74 = V_5; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_75; L_75 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E L_76 = ___value0; *(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B_AdjustorThunk (RuntimeObject * __this, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E ___value0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m16F2D541A0522A9DE5B001101A5C370A2FE3BA3B(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77_AdjustorThunk (RuntimeObject * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * V_2 = NULL; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_6; L_6 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_6; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_7; L_7 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_7; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_8 = V_3; int32_t L_9 = V_1; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_8, (int32_t)L_9, (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F_AdjustorThunk (RuntimeObject * __this, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___destination0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m5AA68A4A59AC4FFBC42E516A2C84C560C753164F(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m3D961F35BA96046ACFDAB29A0F0EC9AB2E485D01_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___left0, Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___right1, const RuntimeMethod* method) { { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_4; L_4 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5; L_5 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_4, (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 Span_1_op_Implicit_m56EB83D99C105EE751C8AE9CF680D46802038F34_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 ___span0, const RuntimeMethod* method) { { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_0 = ___span0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_1 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_0.get__pinnable_0(); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m7484ED5D597A0F3E601E0A3711A17632B8CA94BF_inline((&L_6), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5; L_5 = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m2776EE69F45C008645737B4B8263BD3607929DC2(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_7 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline((&L_10), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_10; } } IL2CPP_EXTERN_C Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 _returnValue; _returnValue = Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_8 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline((&L_11), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_11; } } IL2CPP_EXTERN_C Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t072DF344B52C766033D8DC21027AD9147873C677 _returnValue; _returnValue = Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_1 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_3 = (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)(UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)L_3; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_4 = V_0; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_5; L_5 = (( Span_1_t072DF344B52C766033D8DC21027AD9147873C677 (*) (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mF32924956D7569B663A1C5C4589487106441FB77((Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 *)__this, (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_6 = V_0; return (UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D*)L_6; } } IL2CPP_EXTERN_C UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* _returnValue; _returnValue = Span_1_ToArray_m4C519F6697FB4A799D4690E9B930572554348580(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_0 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_3; L_3 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_3); } IL_001c: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_4 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_4); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_7; L_7 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_7); } } IL2CPP_EXTERN_C UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_0 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); return (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * _returnValue; _returnValue = Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_gshared (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m7756B03E152C56D6DD2BED0965384A909C0AAABD(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_mD48C7B5FF50D271970433DEF78FAB88A3DAAF43E_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___left0, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___right1, const RuntimeMethod* method) { { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_0 = ___left0; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 , Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_0, (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_mFF9A5B171411FB5D1C3BFE7EBDEB3AD45897DF97(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_mF16184F72579E79097F97AE59D2066E9403F48F4(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_op_Implicit_mA82B9CADEF062B9FC127D9607BF5FA0F1C86E19A_gshared (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method) { { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_inline((&L_1), (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_get_Empty_mA9EAF08661CFA4997B19510CEDDE9740B389E974_gshared (const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_0 = V_0; return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 )); goto IL_0037; } { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_8 = ___array0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_9; L_9 = (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_AdjustorThunk (RuntimeObject * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Create_mA9BA3CC67974C9EC8CB7F5E1261EC5D983072031_gshared (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 V_3; memset((&V_3), 0, sizeof(V_3)); { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_2 = V_2; return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 )); goto IL_0042; } { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_16 = ___array0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_17; L_17 = (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline((&L_20), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 )); goto IL_0043; } { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_15 = ___array0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_16; L_16 = (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_AdjustorThunk (RuntimeObject * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_AdjustorThunk (RuntimeObject * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_2 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5; L_5 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_7; L_7 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_7); } IL_0030: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_8 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_8); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_9 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_11; L_11 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_13; L_13 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_13); } } IL2CPP_EXTERN_C Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * _returnValue; _returnValue = Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_1 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_4; L_4 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_4); } IL_0024: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_5 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_5); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_6 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_8; L_8 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_8); } IL_003b: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_9; L_9 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_9); } } IL2CPP_EXTERN_C Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * _returnValue; _returnValue = Span_1_GetPinnableReference_m82CFF0C7BCB1612F8C069774B32D93E638614B99(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_7 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_12 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_12); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_13 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_15; L_15 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_24; L_24 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_28; L_28 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_mEB445258D252FAC5E20BEFFC810DE1F62A6AEF48(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_5 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_10 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_10); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_11 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_13; L_13 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_18; L_18 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_19 = V_4; int32_t L_20 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_21; L_21 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_22 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_21 = L_22; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_23 = V_4; int32_t L_24 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_25; L_25 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_26 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_25 = L_26; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_27 = V_4; int32_t L_28 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_29; L_29 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_30 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_29 = L_30; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_31 = V_4; int32_t L_32 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_33; L_33 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_34 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_33 = L_34; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_35 = V_4; int32_t L_36 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_37; L_37 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_38 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_37 = L_38; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_39 = V_4; int32_t L_40 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_41; L_41 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_42 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_41 = L_42; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_43 = V_4; int32_t L_44 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_45; L_45 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_46 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_45 = L_46; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_47 = V_4; int32_t L_48 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_49; L_49 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_50 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_56 = V_4; int32_t L_57 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_58; L_58 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_59 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_58 = L_59; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_60 = V_4; int32_t L_61 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_62; L_62 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_63 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_62 = L_63; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_64 = V_4; int32_t L_65 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_66; L_66 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_67 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_66 = L_67; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_68 = V_4; int32_t L_69 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_70; L_70 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_71 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_73 = V_4; int32_t L_74 = V_5; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_75; L_75 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 L_76 = ___value0; *(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402_AdjustorThunk (RuntimeObject * __this, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 ___value0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_m94BF8A07C4B599C39B9F7222DBF7C7CBAE323402(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639_AdjustorThunk (RuntimeObject * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * V_2 = NULL; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_6; L_6 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_6; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_7; L_7 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_7; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_8 = V_3; int32_t L_9 = V_1; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_8, (int32_t)L_9, (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44_AdjustorThunk (RuntimeObject * __this, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___destination0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m317244D43EAC37BA055236836086597676D5DF44(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m4E1B5707553108A521066EC39AA9E80D07A19F6E_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___left0, Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___right1, const RuntimeMethod* method) { { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_4; L_4 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_4, (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 Span_1_op_Implicit_mBD8EEBE9D973F4513320820D490ED81496842442_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 ___span0, const RuntimeMethod* method) { { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_0 = ___span0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_1 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_0.get__pinnable_0(); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_mBB93B5A097180397891D14F16B502B7135FAB0E8_inline((&L_6), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_m549270E24229C8E6E27B9B5583D793851DFCA68C(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_7 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline((&L_10), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_10; } } IL2CPP_EXTERN_C Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 _returnValue; _returnValue = Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_8 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline((&L_11), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_11; } } IL2CPP_EXTERN_C Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 _returnValue; _returnValue = Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_1 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_3 = (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)(Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)L_3; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_4 = V_0; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_5; L_5 = (( Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 (*) (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_mECA4A5F03B18AF1C2CEEB79F7961205B2811B639((Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 *)__this, (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_6 = V_0; return (Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C*)L_6; } } IL2CPP_EXTERN_C Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* _returnValue; _returnValue = Span_1_ToArray_m42EA8339B00592F1C3306CC583DF5DD76965716F(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_0 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_3; L_3 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_3); } IL_001c: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_4 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_4); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_7; L_7 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_7); } } IL2CPP_EXTERN_C Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_0 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); return (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * _returnValue; _returnValue = Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_gshared (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 System.Span`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_EXTERN_C int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_get_IsEmpty_m37A0DC91D914B6E09DCC3FB7F6D137226A25D69E(_thisAdjusted, method); return _returnValue; } // System.Boolean System.Span`1::op_Inequality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Inequality_m16766D32419FF20CA9DE6CFCDADF59AF201CAF16_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___left0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___right1, const RuntimeMethod* method) { { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___left0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___right1; bool L_2; L_2 = (( bool (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Span`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallEqualsOnSpan_mACE24A88A0ADF9880C315FDC0963BA17E66B0394(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_RuntimeMethod_var))); } } IL2CPP_EXTERN_C bool Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_Equals_m4CA866DB88E2A09472E5081E00B613B50EF13F23(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 System.Span`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SR_t94D205E4C64F03235C41D368F8B5C3D4840D03CF_il2cpp_TypeInfo_var))); String_t* L_0; L_0 = SR_get_NotSupported_CannotCallGetHashCodeOnSpan_m4BC3D1B6994913E69BDD4028026F18A279A9DBDB(/*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_1 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_1, (String_t*)L_0, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_RuntimeMethod_var))); } } IL2CPP_EXTERN_C int32_t Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Span_1_GetHashCode_m81C42E09BB8659378E045C7D3B700440D67226FD(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::op_Implicit(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_op_Implicit_m90576AE41A28825635DCB6E0D955F1F1E9C16BCB_gshared (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method) { { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1; memset((&L_1), 0, sizeof(L_1)); Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_inline((&L_1), (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1; } } // System.Span`1 System.Span`1::get_Empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_get_Empty_mB72245C787A6559C6F280C547CE3A14C40E76517_gshared (const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = V_0; return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_0; } } // System.Void System.Span`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )); goto IL_0037; } { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_8 = ___array0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_9; L_9 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_EXTERN_C void Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_AdjustorThunk (RuntimeObject * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_inline(_thisAdjusted, ___array0, method); } // System.Span`1 System.Span`1::Create(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Create_m936C6A145DC14D36D42C4690A5351BF5CD75836E_gshared (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_2; memset((&V_2), 0, sizeof(V_2)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_3; memset((&V_3), 0, sizeof(V_3)); { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___start1; if (!L_1) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000c: { il2cpp_codegen_initobj((&V_2), sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = V_2; return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2; } IL_0016: { il2cpp_codegen_initobj((&V_3), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )); goto IL_0042; } { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0042; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0042: { int32_t L_9 = ___start1; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) > ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_004e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_004e: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_11 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_12 = ___start1; intptr_t L_13; L_13 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_13; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_14 = ___array0; NullCheck(L_14); int32_t L_15 = ___start1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))), (int32_t)L_15)); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_16 = ___array0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_17; L_17 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); intptr_t L_18 = V_0; int32_t L_19 = V_1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_20; memset((&L_20), 0, sizeof(L_20)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_20), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_17, (intptr_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_20; } } // System.Void System.Span`1::.ctor(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )); goto IL_0043; } { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_15 = ___array0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_16; L_16 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_AdjustorThunk (RuntimeObject * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline(_thisAdjusted, ___array0, ___start1, ___length2, method); } // System.Void System.Span`1::.ctor(System.Void*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_AdjustorThunk (RuntimeObject * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_inline(_thisAdjusted, ___pointer0, ___length1, method); } // System.Void System.Span`1::.ctor(System.Pinnable`1,System.IntPtr,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_EXTERN_C void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_AdjustorThunk (RuntimeObject * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline(_thisAdjusted, ___pinnable0, ___byteOffset1, ___length2, method); } // T& System.Span`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_2 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } IL_0030: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_8); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11; L_11 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_13); } } IL2CPP_EXTERN_C Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * _returnValue; _returnValue = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline(_thisAdjusted, ___index0, method); return _returnValue; } // T& System.Span`1::GetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = (int32_t)__this->get__length_2(); if (!L_0) { goto IL_003b; } } { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_1) { goto IL_0024; } } { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_2; void* L_3; L_3 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_4; L_4 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_4); } IL_0024: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_5 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_5); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5->get_address_of_Data_0(); intptr_t L_7 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8; L_8 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6, (intptr_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_8); } IL_003b: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9; L_9 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)((uintptr_t)0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_9); } } IL2CPP_EXTERN_C Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * _returnValue; _returnValue = Span_1_GetPinnableReference_m941A5749868355AC7D9659816A1F78F245849142(_thisAdjusted, method); return _returnValue; } // System.Void System.Span`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uintptr_t V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t* V_4 = NULL; uintptr_t V_5; memset((&V_5), 0, sizeof(V_5)); intptr_t* V_6 = NULL; uint8_t* V_7 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2 = V_0; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_4; L_4 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)L_2)))), (int64_t)((int64_t)((int64_t)L_3)))), /*hidden argument*/NULL); V_1 = (uintptr_t)L_4; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_6 = sizeof(intptr_t); if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1))))) { goto IL_006f; } } { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_7 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_7) { goto IL_0049; } } { intptr_t L_8 = (intptr_t)__this->get__byteOffset_1(); V_3 = (intptr_t)L_8; void* L_9; L_9 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_3), /*hidden argument*/NULL); V_2 = (uint8_t*)L_9; uint8_t* L_10 = V_2; uintptr_t L_11 = V_1; SpanHelpers_ClearLessThanPointerSized_m257390BAE1A54335F742BD17D85AF6D8FC03C831((uint8_t*)(uint8_t*)L_10, (uintptr_t)L_11, /*hidden argument*/NULL); return; } IL_0049: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_12 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_12); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_12->get_address_of_Data_0(); intptr_t L_14 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_15; L_15 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_13, (intptr_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_16; L_16 = (( uint8_t* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_4 = (uint8_t*)L_16; uint8_t* L_17 = V_4; uintptr_t L_18 = V_1; SpanHelpers_ClearLessThanPointerSized_mDD75E922D42E70B6F76DB1A1EC1A96F59CAFF0B5((uint8_t*)(uint8_t*)L_17, (uintptr_t)L_18, /*hidden argument*/NULL); return; } IL_006f: { bool L_19; L_19 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_19) { goto IL_00a3; } } { int32_t L_20 = V_0; int32_t L_21; L_21 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); uint32_t L_22 = sizeof(intptr_t); IL2CPP_RUNTIME_CLASS_INIT(UIntPtr_t_il2cpp_TypeInfo_var); uintptr_t L_23; L_23 = UIntPtr_op_Explicit_m69C88CE8E50F8352EEEDBA0E5C60A36FF4DEB455((uint64_t)((int64_t)((int64_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21))/(int32_t)L_22)))), /*hidden argument*/NULL); V_5 = (uintptr_t)L_23; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_24; L_24 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); intptr_t* L_25; L_25 = (( intptr_t* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); V_6 = (intptr_t*)L_25; intptr_t* L_26 = V_6; uintptr_t L_27 = V_5; SpanHelpers_ClearPointerSizedWithReferences_m45CDDDFAE259A9678B759645C7AB467860D44BAE((intptr_t*)(intptr_t*)L_26, (uintptr_t)L_27, /*hidden argument*/NULL); return; } IL_00a3: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_28; L_28 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); uint8_t* L_29; L_29 = (( uint8_t* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_28, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_7 = (uint8_t*)L_29; uint8_t* L_30 = V_7; uintptr_t L_31 = V_1; SpanHelpers_ClearPointerSizedWithoutReferences_mC6EF2B959C4B0E58F8D4B8C9A5EF341F948FFAAA((uint8_t*)(uint8_t*)L_30, (uintptr_t)L_31, /*hidden argument*/NULL); return; } } IL2CPP_EXTERN_C void Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Clear_m4EA2EAD82085424F6421F6DC23B1C635BA29BC22(_thisAdjusted, method); } // System.Void System.Span`1::Fill(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; intptr_t V_2; memset((&V_2), 0, sizeof(V_2)); uint8_t* V_3 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_4 = NULL; int32_t V_5 = 0; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; int32_t L_1 = V_0; if (L_1) { goto IL_000b; } } { return; } IL_000b: { int32_t L_2; L_2 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_005f; } } { uint8_t* L_3; L_3 = (( uint8_t* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&___value0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_4 = *((uint8_t*)L_3); V_1 = (uint8_t)L_4; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_5 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_5) { goto IL_003a; } } { intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); V_2 = (intptr_t)L_6; void* L_7; L_7 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_2), /*hidden argument*/NULL); uint8_t L_8 = V_1; int32_t L_9 = V_0; Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline((void*)(void*)L_7, (uint8_t)L_8, (uint32_t)L_9, /*hidden argument*/NULL); return; } IL_003a: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_10 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_10); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_10->get_address_of_Data_0(); intptr_t L_12 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (intptr_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); uint8_t* L_14; L_14 = (( uint8_t* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); V_3 = (uint8_t*)L_14; uint8_t* L_15 = V_3; uint8_t L_16 = V_1; int32_t L_17 = V_0; Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline((uint8_t*)(uint8_t*)L_15, (uint8_t)L_16, (uint32_t)L_17, /*hidden argument*/NULL); return; } IL_005f: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_18; L_18 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_4 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_18; V_5 = (int32_t)0; goto IL_00fb; } IL_006f: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_19 = V_4; int32_t L_20 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_21; L_21 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_22 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_21 = L_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_23 = V_4; int32_t L_24 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_25; L_25 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_23, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_26 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_25 = L_26; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_27 = V_4; int32_t L_28 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_29; L_29 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_27, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_30 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_29 = L_30; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_31 = V_4; int32_t L_32 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_33; L_33 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_31, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_34 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_33 = L_34; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_35 = V_4; int32_t L_36 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_37; L_37 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_35, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_38 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_37 = L_38; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_39 = V_4; int32_t L_40 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_41; L_41 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_39, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_42 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_41 = L_42; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_43 = V_4; int32_t L_44 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_45; L_45 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)6)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_46 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_45 = L_46; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_47 = V_4; int32_t L_48 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_49; L_49 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_47, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)7)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_50 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_49 = L_50; int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)8)); } IL_00fb: { int32_t L_52 = V_5; int32_t L_53 = V_0; if ((((int32_t)L_52) < ((int32_t)((int32_t)((int32_t)L_53&(int32_t)((int32_t)-8)))))) { goto IL_006f; } } { int32_t L_54 = V_5; int32_t L_55 = V_0; if ((((int32_t)L_54) >= ((int32_t)((int32_t)((int32_t)L_55&(int32_t)((int32_t)-4)))))) { goto IL_016d; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_56 = V_4; int32_t L_57 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_58; L_58 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_56, (int32_t)L_57, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_59 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_58 = L_59; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_60 = V_4; int32_t L_61 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_62; L_62 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_60, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_63 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_62 = L_63; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_64 = V_4; int32_t L_65 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_66; L_66 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_64, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)2)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_66 = L_67; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_68 = V_4; int32_t L_69 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_70; L_70 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_68, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)3)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_70 = L_71; int32_t L_72 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)4)); goto IL_016d; } IL_0158: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_73 = V_4; int32_t L_74 = V_5; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_75; L_75 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_73, (int32_t)L_74, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_76 = ___value0; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_75 = L_76; int32_t L_77 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_016d: { int32_t L_78 = V_5; int32_t L_79 = V_0; if ((((int32_t)L_78) < ((int32_t)L_79))) { goto IL_0158; } } { return; } } IL2CPP_EXTERN_C void Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89_AdjustorThunk (RuntimeObject * __this, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_Fill_mE9DC366A7DAA5ABB2879298CE00EECD21E307E89(_thisAdjusted, ___value0, method); } // System.Void System.Span`1::CopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___destination0; bool L_1; L_1 = Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 19)); if (L_1) { goto IL_000e; } } { ThrowHelper_ThrowArgumentException_DestinationTooShort_mD9C82D6A62948DA443166283990BF760F77C76C8(/*hidden argument*/NULL); } IL_000e: { return; } } IL2CPP_EXTERN_C void Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B_AdjustorThunk (RuntimeObject * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B(_thisAdjusted, ___destination0, method); } // System.Boolean System.Span`1::TryCopyTo(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_2 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_3 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); V_0 = (int32_t)L_0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___destination0; int32_t L_2 = (int32_t)L_1.get__length_2(); V_1 = (int32_t)L_2; int32_t L_3 = V_0; if (L_3) { goto IL_0013; } } { return (bool)1; } IL_0013: { int32_t L_4 = V_0; int32_t L_5 = V_1; if ((!(((uint32_t)L_4) > ((uint32_t)L_5)))) { goto IL_0019; } } { return (bool)0; } IL_0019: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6; L_6 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_2 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___destination0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); V_3 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_7; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8 = V_3; int32_t L_9 = V_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_10 = V_2; int32_t L_11 = V_0; (( void (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8, (int32_t)L_9, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return (bool)1; } } IL2CPP_EXTERN_C bool Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F_AdjustorThunk (RuntimeObject * __this, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___destination0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Span_1_TryCopyTo_m416907A3EC35BB6CD3BF6EBC855970B2F900570F(_thisAdjusted, ___destination0, method); return _returnValue; } // System.Boolean System.Span`1::op_Equality(System.Span`1,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Span_1_op_Equality_m01137E28B7C95FB29C58B3E73D2F37F576E4F1EE_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___left0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___right1, const RuntimeMethod* method) { { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___left0; int32_t L_1 = (int32_t)L_0.get__length_2(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___right1; int32_t L_3 = (int32_t)L_2.get__length_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_3)))) { goto IL_0022; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_4; L_4 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___left0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___right1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); bool L_6; L_6 = (( bool (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 21)); return (bool)L_6; } IL_0022: { return (bool)0; } } // System.ReadOnlySpan`1 System.Span`1::op_Implicit(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 Span_1_op_Implicit_m37243788492DE785B1C9B18B86F22694460362E8_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span0, const RuntimeMethod* method) { { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___span0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_0.get__pinnable_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2 = ___span0; intptr_t L_3 = (intptr_t)L_2.get__byteOffset_1(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span0; int32_t L_5 = (int32_t)L_4.get__length_2(); ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 L_6; memset((&L_6), 0, sizeof(L_6)); ReadOnlySpan_1__ctor_m358932B87A57CB3C23EB15B94459794D89EA637E_inline((&L_6), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_1, (intptr_t)L_3, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 )L_6; } } // System.String System.Span`1::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB46164953228904843938099AF66650313FEE5); s_Il2CppMethodInitialized = true; } Il2CppChar* V_0 = NULL; Il2CppChar* V_1 = NULL; { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1; L_1 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_0, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) }; Type_t * L_3; L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_2, /*hidden argument*/NULL); bool L_4; L_4 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_1, (Type_t *)L_3, /*hidden argument*/NULL); if (!L_4) { goto IL_0038; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); Il2CppChar* L_6; L_6 = (( Il2CppChar* (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 24)); V_1 = (Il2CppChar*)L_6; Il2CppChar* L_7 = V_1; V_0 = (Il2CppChar*)((uintptr_t)L_7); Il2CppChar* L_8 = V_0; int32_t L_9 = (int32_t)__this->get__length_2(); String_t* L_10; L_10 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_8, (int32_t)0, (int32_t)L_9, /*hidden argument*/NULL); return (String_t*)L_10; } IL_0038: { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_11 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_12; L_12 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_11, /*hidden argument*/NULL); NullCheck((MemberInfo_t *)L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t *)L_12); int32_t L_14 = (int32_t)__this->get__length_2(); int32_t L_15 = L_14; RuntimeObject * L_16 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_15); String_t* L_17; L_17 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66((String_t*)_stringLiteral0DB46164953228904843938099AF66650313FEE5, (RuntimeObject *)L_13, (RuntimeObject *)L_16, /*hidden argument*/NULL); return (String_t*)L_17; } } IL2CPP_EXTERN_C String_t* Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Span_1_ToString_mA516C59A7C7240D13B4A736A62F58E9756702427(_thisAdjusted, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_7 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_10), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; } } IL2CPP_EXTERN_C Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 _returnValue; _returnValue = Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_inline(_thisAdjusted, ___start0, method); return _returnValue; } // System.Span`1 System.Span`1::Slice(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_11), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11; } } IL2CPP_EXTERN_C Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_AdjustorThunk (RuntimeObject * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 _returnValue; _returnValue = Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline(_thisAdjusted, ___start0, ___length1, method); return _returnValue; } // T[] System.Span`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__length_2(); if (L_0) { goto IL_000e; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_1 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_EmptyArray_1(); return (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)L_1; } IL_000e: { int32_t L_2 = (int32_t)__this->get__length_2(); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_3 = (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 25), (uint32_t)L_2); V_0 = (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)L_3; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = V_0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_5; L_5 = (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)->methodPointer)((Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 26)); Span_1_CopyTo_m9FA2D2377EE2C66AA06877AD6B8357357C14B40B((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)__this, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 27)); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_6 = V_0; return (Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*)L_6; } } IL2CPP_EXTERN_C Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* _returnValue; _returnValue = Span_1_ToArray_m6B58D679603692380DBCE55CD0F43707CD906A91(_thisAdjusted, method); return _returnValue; } // T& System.Span`1::DangerousGetPinnableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_0 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_3); } IL_001c: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_4 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_4); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } } IL2CPP_EXTERN_C Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * _returnValue; _returnValue = Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_inline(_thisAdjusted, method); return _returnValue; } // System.Pinnable`1 System.Span`1::get_Pinnable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_0 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); return (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_0; } } IL2CPP_EXTERN_C Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * _returnValue; _returnValue = Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_inline(_thisAdjusted, method); return _returnValue; } // System.IntPtr System.Span`1::get_ByteOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_EXTERN_C intptr_t Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); intptr_t _returnValue; _returnValue = Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_inline(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Threading.ThreadPoolWorkQueue/SparseArray`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseArray_1__ctor_m73CC33002A0329EBD6BD0836220C3A637C40178A_gshared (SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259 * __this, int32_t ___initialSize0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___initialSize0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0), (uint32_t)L_0); il2cpp_codegen_memory_barrier(); __this->set_m_array_0(L_1); return; } } // T[] System.Threading.ThreadPoolWorkQueue/SparseArray`1::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* SparseArray_1_get_Current_m0801B2E0AB075EC186377F814A9A8059E9E21705_gshared (SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259 * __this, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0; } } // System.Int32 System.Threading.ThreadPoolWorkQueue/SparseArray`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseArray_1_Add_mA9EB3779ED856948BDB286B9F1145B18199E5045_gshared (SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259 * __this, RuntimeObject * ___e0, const RuntimeMethod* method) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_5 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = V_0; V_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_1; V_2 = (bool)0; } IL_000d: try {// begin try (depth: 1) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = V_1; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4((RuntimeObject *)(RuntimeObject *)L_2, (bool*)(bool*)(&V_2), /*hidden argument*/NULL); V_3 = (int32_t)0; goto IL_0083; } IL_0019: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = V_0; int32_t L_4 = V_3; NullCheck(L_3); int32_t L_5 = L_4; RuntimeObject * L_6 = (L_3)->GetAt(static_cast(L_5)); if (L_6) { goto IL_0039; } } IL_0027: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = V_0; int32_t L_8 = V_3; NullCheck(L_7); RuntimeObject * L_9 = ___e0; VolatileWrite((RuntimeObject **)(RuntimeObject **)((L_7)->GetAddressAt(static_cast(L_8))), (RuntimeObject *)L_9); int32_t L_10 = V_3; V_4 = (int32_t)L_10; IL2CPP_LEAVE(0x98, FINALLY_008e); } IL_0039: { int32_t L_11 = V_3; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = V_0; NullCheck(L_12); if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)1)))))) { goto IL_007f; } } IL_0041: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); if ((!(((RuntimeObject*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_13) == ((RuntimeObject*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_14)))) { goto IL_007f; } } IL_004c: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_15 = V_0; NullCheck(L_15); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0), (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))), (int32_t)2))); V_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_16; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = V_5; int32_t L_19 = V_3; Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803((RuntimeArray *)(RuntimeArray *)L_17, (RuntimeArray *)(RuntimeArray *)L_18, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)), /*hidden argument*/NULL); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = V_5; int32_t L_21 = V_3; RuntimeObject * L_22 = ___e0; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1))), (RuntimeObject *)L_22); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = V_5; il2cpp_codegen_memory_barrier(); __this->set_m_array_0(L_23); int32_t L_24 = V_3; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); IL2CPP_LEAVE(0x98, FINALLY_008e); } IL_007f: { int32_t L_25 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0083: { int32_t L_26 = V_3; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = V_0; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))) { goto IL_0019; } } IL_0089: { IL2CPP_LEAVE(0x0, FINALLY_008e); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_008e; } FINALLY_008e: {// begin finally (depth: 1) { bool L_28 = V_2; if (!L_28) { goto IL_0097; } } IL_0091: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_29 = V_1; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A((RuntimeObject *)(RuntimeObject *)L_29, /*hidden argument*/NULL); } IL_0097: { IL2CPP_END_FINALLY(142) } }// end finally (depth: 1) IL2CPP_CLEANUP(142) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x98, IL_0098) IL2CPP_JUMP_TBL(0x0, IL_0000) } IL_0098: { int32_t L_30 = V_4; return (int32_t)L_30; } } // System.Void System.Threading.ThreadPoolWorkQueue/SparseArray`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseArray_1_Remove_m658DC5F5257378EBC4A198CBAFBBAEDB9AB2BF46_gshared (SparseArray_1_t0EBA1596FB6FD2DC6F89C27334AFE9C976DBD259 * __this, RuntimeObject * ___e0, const RuntimeMethod* method) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; RuntimeObject * V_3 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0; V_1 = (bool)0; } IL_000b: try {// begin try (depth: 1) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4((RuntimeObject *)(RuntimeObject *)L_1, (bool*)(bool*)(&V_1), /*hidden argument*/NULL); V_2 = (int32_t)0; goto IL_0054; } IL_0017: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); RuntimeObject * L_6 = ___e0; if ((!(((RuntimeObject*)(RuntimeObject *)L_5) == ((RuntimeObject*)(RuntimeObject *)L_6)))) { goto IL_0050; } } IL_0032: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); int32_t L_8 = V_2; NullCheck(L_7); il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject *)); RuntimeObject * L_9 = V_3; VolatileWrite((RuntimeObject **)(RuntimeObject **)((L_7)->GetAddressAt(static_cast(L_8))), (RuntimeObject *)L_9); IL2CPP_LEAVE(0x6D, FINALLY_0063); } IL_0050: { int32_t L_10 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0054: { int32_t L_11 = V_2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get_m_array_0(); il2cpp_codegen_memory_barrier(); NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))) { goto IL_0017; } } IL_0061: { IL2CPP_LEAVE(0x6D, FINALLY_0063); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0063; } FINALLY_0063: {// begin finally (depth: 1) { bool L_13 = V_1; if (!L_13) { goto IL_006c; } } IL_0066: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A((RuntimeObject *)(RuntimeObject *)L_14, /*hidden argument*/NULL); } IL_006c: { IL2CPP_END_FINALLY(99) } }// end finally (depth: 1) IL2CPP_CLEANUP(99) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x6D, IL_006d) } IL_006d: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::get_ValueCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseCompressedRowMatrixStorage_1_get_ValueCount_m73D22B2CBDEE3CA859A5B8D528630D372D62121D_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); return (int32_t)L_3; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1__ctor_mA2F457671511125F8153DE7B7C1BA3FCBFDBFD6C_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___rows0; int32_t L_1 = ___columns1; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); (( void (*) (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_2 = ___rows0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); __this->set_RowPointers_3(L_3); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0); __this->set_ColumnIndices_4(L_4); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)0); __this->set_Values_5(L_5); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::get_IsDense() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SparseCompressedRowMatrixStorage_1_get_IsDense_m6BE367B4E66A889161C89580D78E451242C10417_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::At(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C SparseCompressedRowMatrixStorage_1_At_m7E17B52DC3872C5FC00A40C51E206CF0367B2508_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___row0; int32_t L_1 = ___column1; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0013; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_4; } IL_0013: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_8 = (L_5)->GetAt(static_cast(L_7)); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_8; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::At(System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_At_m56714F01C4450C2DCDD2088008C2435AF1460489_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___row0, int32_t ___column1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int64_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = ___row0; int32_t L_1 = ___column1; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); V_0 = (int32_t)L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5 = ___value2; bool L_6; L_6 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_1), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_002c; } } { int32_t L_7 = V_0; int32_t L_8 = ___row0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 7)); return; } IL_002c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_10 = V_0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_11 = ___value2; NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_11); return; } IL_003a: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_12 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_1 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_12; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_13 = ___value2; bool L_14; L_14 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_1), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_13, /*hidden argument*/NULL); if (!L_14) { goto IL_0051; } } { return; } IL_0051: { int32_t L_15 = V_0; V_0 = (int32_t)((~L_15)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_17); NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))), (int32_t)1)); int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_2 = (int32_t)L_19; int32_t L_20 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_21); if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))))) { goto IL_00d7; } } { int32_t L_22 = V_2; int32_t L_23 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); int32_t L_24 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); if ((((int64_t)((int64_t)((int64_t)L_22))) >= ((int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_23)), (int64_t)((int64_t)((int64_t)L_24))))))) { goto IL_00d7; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_25); NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_26; L_26 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_27 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); int32_t L_28 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int64_t L_29; L_29 = Math_Min_m63E8ED32ABF3637E5BE49943F6760922C2876087((int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))), (int32_t)L_26)))), (int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_27)), (int64_t)((int64_t)((int64_t)L_28)))), /*hidden argument*/NULL); V_3 = (int64_t)L_29; int64_t L_30 = V_3; if ((((int64_t)L_30) <= ((int64_t)((int64_t)((int64_t)((int32_t)2147483647LL)))))) { goto IL_00bd; } } { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_31 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_31, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9815A9500AB457D45B58664314E25D1047D857A8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseCompressedRowMatrixStorage_1_At_m56714F01C4450C2DCDD2088008C2435AF1460489_RuntimeMethod_var))); } IL_00bd: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_32 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_5(); int64_t L_33 = V_3; (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_32, (int32_t)((int32_t)((int32_t)L_33)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_ColumnIndices_4(); int64_t L_35 = V_3; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_34, (int32_t)((int32_t)((int32_t)L_35)), /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_00d7: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_36 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_37 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_38 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_39 = V_0; int32_t L_40 = V_2; int32_t L_41 = V_0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_36, (int32_t)L_37, (RuntimeArray *)(RuntimeArray *)L_38, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, (int32_t)L_41)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_42 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_43 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_44 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_45 = V_0; int32_t L_46 = V_2; int32_t L_47 = V_0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_42, (int32_t)L_43, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)L_47)), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_48 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_49 = V_0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_50 = ___value2; NullCheck(L_48); (L_48)->SetAt(static_cast(L_49), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_50); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_51 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_52 = V_0; int32_t L_53 = ___column1; NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (int32_t)L_53); int32_t L_54 = ___row0; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1)); goto IL_013c; } IL_0124: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_56 = V_4; NullCheck(L_55); int32_t* L_57 = (int32_t*)((L_55)->GetAddressAt(static_cast(L_56))); int32_t L_58 = *((int32_t*)L_57); *((int32_t*)L_57) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_013c: { int32_t L_60 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_61 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_61); if ((((int32_t)L_60) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))) { goto IL_0124; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::RemoveAtIndexUnchecked(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_RemoveAtIndexUnchecked_m6679EB7EC36E930034902BDD4BA3F0CF7A315025_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___itemIndex0, int32_t ___row1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_1); NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))), (int32_t)1)); int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = (int32_t)L_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_5 = ___itemIndex0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_7 = ___itemIndex0; int32_t L_8 = V_0; int32_t L_9 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_4, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)L_7, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9)), (int32_t)1)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_11 = ___itemIndex0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_13 = ___itemIndex0; int32_t L_14 = V_0; int32_t L_15 = ___itemIndex0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)L_15)), (int32_t)1)), /*hidden argument*/NULL); int32_t L_16 = ___row1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0061; } IL_004c: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_18 = V_1; NullCheck(L_17); int32_t* L_19 = (int32_t*)((L_17)->GetAddressAt(static_cast(L_18))); int32_t L_20 = *((int32_t*)L_19); *((int32_t*)L_19) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)); int32_t L_21 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0061: { int32_t L_22 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))) { goto IL_004c; } } { int32_t L_24 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)); int32_t L_25 = V_0; if ((((int32_t)L_25) <= ((int32_t)((int32_t)1024)))) { goto IL_009d; } } { int32_t L_26 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_27 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_27); if ((((int32_t)L_26) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))/(int32_t)2))))) { goto IL_009d; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_28 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_5(); int32_t L_29 = V_0; (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_28, (int32_t)L_29, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_30 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_ColumnIndices_4(); int32_t L_31 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_30, (int32_t)L_31, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_009d: { return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::FindItem(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseCompressedRowMatrixStorage_1_FindItem_mDEB786A79DE0FB1006390CE9D7A7D4FD17E93DB1_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_2 = ___row0; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_6 = ___row0; NullCheck(L_5); int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_10 = ___row0; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); int32_t L_13 = ___column1; int32_t L_14; L_14 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_0, (int32_t)L_4, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_12)), (int32_t)L_13, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); return (int32_t)L_14; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::GrowthSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseCompressedRowMatrixStorage_1_GrowthSize_m481142D6D41B2E883A3DBAD7A3849AEF9B11DC5B_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B7_0 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_0); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) <= ((int32_t)((int32_t)1024)))) { goto IL_001c; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_1); V_0 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))/(int32_t)4)); goto IL_0049; } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_2); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) <= ((int32_t)((int32_t)256)))) { goto IL_0033; } } { V_0 = (int32_t)((int32_t)512); goto IL_0049; } IL_0033: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_3 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_3); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))) > ((int32_t)((int32_t)64)))) { goto IL_0043; } } { G_B7_0 = ((int32_t)32); goto IL_0048; } IL_0043: { G_B7_0 = ((int32_t)128); } IL_0048: { V_0 = (int32_t)G_B7_0; } IL_0049: { int32_t L_4 = V_0; return (int32_t)L_4; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::Normalize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_Normalize_m3F2D11128BC19332E6ABF468231A5FF8E9666355_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::NormalizeOrdering() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_NormalizeOrdering_m3FBC0AD4E6C508B7B76292AB7E64C34429229718_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { V_0 = (int32_t)0; goto IL_0036; } IL_0004: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = (int32_t)L_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); int32_t L_8 = V_1; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = V_2; if ((((int32_t)L_9) <= ((int32_t)1))) { goto IL_0032; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_12 = V_1; int32_t L_13 = V_2; (( void (*) (RuntimeObject*, RuntimeObject*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((RuntimeObject*)(RuntimeObject*)L_10, (RuntimeObject*)(RuntimeObject*)L_11, (int32_t)L_12, (int32_t)L_13, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0032: { int32_t L_14 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0036: { int32_t L_15 = V_0; int32_t L_16 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0004; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::NormalizeZeros() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_NormalizeZeros_m5E9D58AB9438491E82A085E87872FB580871EEC9_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * G_B2_0 = NULL; SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * G_B2_1 = NULL; Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * G_B1_0 = NULL; SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * G_B1_1 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_0 = ((U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9__19_0_1(); Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_1 = (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_0; G_B1_0 = L_1; G_B1_1 = ((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)(__this)); if (L_1) { G_B2_0 = L_1; G_B2_1 = ((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)(__this)); goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226 * L_2 = ((U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->get_U3CU3E9_0(); Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_3 = (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_3, (RuntimeObject *)L_2, (intptr_t)((intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_4 = (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_3; ((U3CU3Ec_t39AA1394370BD6879416B825D9ACA036622A8226_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)))->set_U3CU3E9__19_0_1(L_4); G_B2_0 = L_4; G_B2_1 = ((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)(G_B1_1)); } IL_0020: { NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)G_B2_1); VirtualActionInvoker2< Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, int32_t >::Invoke(18 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapInplace(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)G_B2_1, (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)G_B2_0, (int32_t)0); return; } } // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SparseCompressedRowMatrixStorage_1_GetHashCode_mB447B09077BCC9DAF7107805ABC60802437E180D_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); V_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)L_1, (int32_t)((int32_t)25), /*hidden argument*/NULL); V_1 = (int32_t)L_2; V_2 = (int32_t)((int32_t)17); V_3 = (int32_t)0; goto IL_003a; } IL_001c: { int32_t L_3 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = V_0; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6; L_6 = Complex_GetHashCode_mBAC61B12E34E786C0E95BB8CB48D7819976D9A35((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_4)->GetAddressAt(static_cast(L_5))), /*hidden argument*/NULL); V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)((int32_t)31))), (int32_t)L_6)); int32_t L_7 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003a: { int32_t L_8 = V_3; int32_t L_9 = V_1; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_001c; } } { int32_t L_10 = V_2; return (int32_t)L_10; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_Clear_mC67D7D6B86503367CFE537BBF2197E92C1DED57A_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_1); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))), /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ClearUnchecked(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_ClearUnchecked_mFA7D8380C3C9BF4F9E8DD16999DFEECD94065090_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = ___rowIndex0; if (L_0) { goto IL_0020; } } { int32_t L_1 = ___columnIndex2; if (L_1) { goto IL_0020; } } { int32_t L_2 = ___rowCount1; int32_t L_3 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0020; } } { int32_t L_4 = ___columnCount3; int32_t L_5 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_0020; } } { NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this); return; } IL_0020: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_7); NullCheck(L_6); int32_t L_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))), (int32_t)1)); int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); V_0 = (int32_t)L_9; int32_t L_10 = ___rowIndex0; int32_t L_11 = ___rowCount1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); goto IL_0118; } IL_003d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_12 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_13 = V_1; NullCheck(L_12); int32_t L_14 = L_13; int32_t L_15 = (L_12)->GetAt(static_cast(L_14)); V_2 = (int32_t)L_15; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_17 = V_1; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_3 = (int32_t)L_19; int32_t L_20 = V_2; int32_t L_21 = V_3; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_0114; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_23 = V_2; int32_t L_24 = V_3; int32_t L_25 = V_2; int32_t L_26 = ___columnIndex2; int32_t L_27; L_27 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_22, (int32_t)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), (int32_t)L_26, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_4 = (int32_t)L_27; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_29 = V_2; int32_t L_30 = V_3; int32_t L_31 = V_2; int32_t L_32 = ___columnIndex2; int32_t L_33 = ___columnCount3; int32_t L_34; L_34 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_28, (int32_t)L_29, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), (int32_t)1)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_5 = (int32_t)L_34; int32_t L_35 = V_4; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_008b; } } { int32_t L_36 = V_4; V_4 = (int32_t)((~L_36)); } IL_008b: { int32_t L_37 = V_5; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_0097; } } { int32_t L_38 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((~L_38)), (int32_t)1)); } IL_0097: { int32_t L_39 = V_5; int32_t L_40 = V_4; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)L_40)), (int32_t)1)); int32_t L_41 = V_6; if ((((int32_t)L_41) <= ((int32_t)0))) { goto IL_0114; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_42 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_43 = V_4; int32_t L_44 = V_6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_45 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_46 = V_4; int32_t L_47 = V_0; int32_t L_48 = V_4; int32_t L_49 = V_6; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_42, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)), (RuntimeArray *)(RuntimeArray *)L_45, (int32_t)L_46, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_47, (int32_t)L_48)), (int32_t)L_49)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_50 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_51 = V_4; int32_t L_52 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_54 = V_4; int32_t L_55 = V_0; int32_t L_56 = V_4; int32_t L_57 = V_6; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_50, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)L_52)), (RuntimeArray *)(RuntimeArray *)L_53, (int32_t)L_54, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)L_56)), (int32_t)L_57)), /*hidden argument*/NULL); int32_t L_58 = V_1; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); goto IL_0103; } IL_00ea: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_59 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_60 = V_7; NullCheck(L_59); int32_t* L_61 = (int32_t*)((L_59)->GetAddressAt(static_cast(L_60))); int32_t L_62 = *((int32_t*)L_61); int32_t L_63 = V_6; *((int32_t*)L_61) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)L_63)); int32_t L_64 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_0103: { int32_t L_65 = V_7; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_66 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); NullCheck(L_66); if ((((int32_t)L_65) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))))) { goto IL_00ea; } } { int32_t L_67 = V_0; int32_t L_68 = V_6; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)L_68)); } IL_0114: { int32_t L_69 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1)); } IL_0118: { int32_t L_70 = V_1; int32_t L_71 = ___rowIndex0; if ((((int32_t)L_70) >= ((int32_t)L_71))) { goto IL_003d; } } { int32_t L_72 = V_0; if ((((int32_t)L_72) <= ((int32_t)((int32_t)1024)))) { goto IL_014c; } } { int32_t L_73 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_74 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_74); if ((((int32_t)L_73) >= ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))/(int32_t)2))))) { goto IL_014c; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_75 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_5(); int32_t L_76 = V_0; (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_75, (int32_t)L_76, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_77 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_ColumnIndices_4(); int32_t L_78 = V_0; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_77, (int32_t)L_78, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); } IL_014c: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopyToUnchecked_m008293A4B6E201647665BA82A120C6AA67BC7E99_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return; } IL_0012: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)((DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); return; } IL_0025: { int32_t L_7 = ___existingData1; if (L_7) { goto IL_002e; } } { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_8 = ___target0; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_9) { goto IL_0086; } } { V_2 = (int32_t)0; goto IL_007d; } IL_003a: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_15 = V_2; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_3 = (int32_t)L_17; V_4 = (int32_t)L_13; goto IL_0074; } IL_0051: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_18 = ___target0; int32_t L_19 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_18); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_18, (int32_t)L_19, (int32_t)L_23, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_27); int32_t L_28 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0074: { int32_t L_29 = V_4; int32_t L_30 = V_3; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0051; } } { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_007d: { int32_t L_32 = V_2; int32_t L_33 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_003a; } } IL_0086: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopyToUnchecked_mB6C4CAF5517A4A1FBBC0465684E93C88FB2ADC3A_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * ___target0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_1); NullCheck(L_0); L_0->set_Values_5(L_2); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_4); NullCheck(L_3); L_3->set_ColumnIndices_4(L_5); NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_6) { goto IL_007b; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_8 = ___target0; NullCheck(L_8); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_8->get_Values_5(); NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_10; L_10 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_12 = ___target0; NullCheck(L_12); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_12->get_ColumnIndices_4(); NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_14; L_14 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_11, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)4)), /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_16 = ___target0; NullCheck(L_16); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_16->get_RowPointers_3(); int32_t L_18 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_15, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_17, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)), (int32_t)4)), /*hidden argument*/NULL); } IL_007b: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopyToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopyToUnchecked_m8470D314F7905ED89B75C195864CDDCD41CD4F89_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___existingData1; if (L_0) { goto IL_0009; } } { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_1 = ___target0; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_2) { goto IL_005b; } } { V_0 = (int32_t)0; goto IL_0052; } IL_0015: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1)); int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; V_2 = (int32_t)L_6; goto IL_004a; } IL_002b: { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_11 = ___target0; int32_t L_12 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_11); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_11, (int32_t)L_12, (int32_t)L_16, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_20); int32_t L_21 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_004a: { int32_t L_22 = V_2; int32_t L_23 = V_1; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_002b; } } { int32_t L_24 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0052: { int32_t L_25 = V_0; int32_t L_26 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0015; } } IL_005b: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopySubMatrixToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m08D87FAFC4C1ED2E90F3D6C202BC8B8E8611030F_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_0 = ___target0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m08D87FAFC4C1ED2E90F3D6C202BC8B8E8611030F_RuntimeMethod_var))); } IL_000e: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_2 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_3 = V_0; if (!L_3) { goto IL_002c; } } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_4 = V_0; int32_t L_5 = ___sourceRowIndex1; int32_t L_6 = ___targetRowIndex2; int32_t L_7 = ___rowCount3; int32_t L_8 = ___sourceColumnIndex4; int32_t L_9 = ___targetColumnIndex5; int32_t L_10 = ___columnCount6; int32_t L_11 = ___existingData7; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)L_4, (int32_t)L_5, (int32_t)L_6, (int32_t)L_7, (int32_t)L_8, (int32_t)L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); return; } IL_002c: { int32_t L_12 = ___existingData7; if (L_12) { goto IL_003d; } } { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_13 = ___target0; int32_t L_14 = ___targetRowIndex2; int32_t L_15 = ___rowCount3; int32_t L_16 = ___targetColumnIndex5; int32_t L_17 = ___columnCount6; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_13); VirtualActionInvoker4< int32_t, int32_t, int32_t, int32_t >::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ClearUnchecked(System.Int32,System.Int32,System.Int32,System.Int32) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_13, (int32_t)L_14, (int32_t)L_15, (int32_t)L_16, (int32_t)L_17); } IL_003d: { int32_t L_18 = ___sourceRowIndex1; V_1 = (int32_t)L_18; V_2 = (int32_t)0; goto IL_00b3; } IL_0043: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_20 = V_1; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); V_3 = (int32_t)L_26; V_4 = (int32_t)L_22; goto IL_00a6; } IL_005a: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_28 = V_4; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); int32_t L_31 = ___sourceColumnIndex4; if ((((int32_t)L_30) < ((int32_t)L_31))) { goto IL_00a0; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_32 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = L_33; int32_t L_35 = (L_32)->GetAt(static_cast(L_34)); int32_t L_36 = ___sourceColumnIndex4; int32_t L_37 = ___columnCount6; if ((((int32_t)L_35) >= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)L_37))))) { goto IL_00a0; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); int32_t L_42 = ___sourceColumnIndex4; V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)L_42)); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_43 = ___target0; int32_t L_44 = ___targetRowIndex2; int32_t L_45 = V_2; int32_t L_46 = ___targetColumnIndex5; int32_t L_47 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_48 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = L_49; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_51 = (L_48)->GetAt(static_cast(L_50)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_43); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_43, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_45)), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_51); } IL_00a0: { int32_t L_52 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1)); } IL_00a6: { int32_t L_53 = V_4; int32_t L_54 = V_3; if ((((int32_t)L_53) < ((int32_t)L_54))) { goto IL_005a; } } { int32_t L_55 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); int32_t L_56 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); } IL_00b3: { int32_t L_57 = V_1; int32_t L_58 = ___sourceRowIndex1; int32_t L_59 = ___rowCount3; if ((((int32_t)L_57) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)L_59))))) { goto IL_0043; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopySubMatrixToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopySubMatrixToUnchecked_m9D829601B72495726501AA98B1591ECD8A4313CD_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * V_2 = NULL; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * V_3 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; { int32_t L_0 = ___targetRowIndex2; int32_t L_1 = ___sourceRowIndex1; V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___targetColumnIndex5; int32_t L_3 = ___sourceColumnIndex4; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3)); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_4 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)L_4); int32_t L_5; L_5 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (L_5) { goto IL_010c; } } { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_6; L_6 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_7 = (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)(L_7, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); V_2 = (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_7; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_8; L_8 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_9 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)il2cpp_codegen_object_new(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var); List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91(L_9, (int32_t)L_8, /*hidden argument*/List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_RuntimeMethod_var); V_3 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_9; SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_10 = ___target0; NullCheck(L_10); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_10->get_RowPointers_3(); V_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_11; int32_t L_12 = ___sourceRowIndex1; V_5 = (int32_t)L_12; goto IL_00b4; } IL_003a: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = V_4; int32_t L_14 = V_5; int32_t L_15 = V_0; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_16 = V_2; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_16); int32_t L_17; L_17 = (( int32_t (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)L_15))), (int32_t)L_17); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_19 = V_5; NullCheck(L_18); int32_t L_20 = L_19; int32_t L_21 = (L_18)->GetAt(static_cast(L_20)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_23 = V_5; NullCheck(L_22); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); V_6 = (int32_t)L_25; V_7 = (int32_t)L_21; goto IL_00a8; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_26 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_27 = V_7; NullCheck(L_26); int32_t L_28 = L_27; int32_t L_29 = (L_26)->GetAt(static_cast(L_28)); int32_t L_30 = ___sourceColumnIndex4; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_00a2; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_32 = V_7; NullCheck(L_31); int32_t L_33 = L_32; int32_t L_34 = (L_31)->GetAt(static_cast(L_33)); int32_t L_35 = ___sourceColumnIndex4; int32_t L_36 = ___columnCount6; if ((((int32_t)L_34) >= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_36))))) { goto IL_00a2; } } { List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_37 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_38 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_39 = V_7; NullCheck(L_38); int32_t L_40 = L_39; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_37); (( void (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_37, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_42 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_43 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_44 = V_7; NullCheck(L_43); int32_t L_45 = L_44; int32_t L_46 = (L_43)->GetAt(static_cast(L_45)); int32_t L_47 = V_1; NullCheck((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_42); List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_42, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), /*hidden argument*/List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_RuntimeMethod_var); } IL_00a2: { int32_t L_48 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)); } IL_00a8: { int32_t L_49 = V_7; int32_t L_50 = V_6; if ((((int32_t)L_49) < ((int32_t)L_50))) { goto IL_0061; } } { int32_t L_51 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1)); } IL_00b4: { int32_t L_52 = V_5; int32_t L_53 = ___sourceRowIndex1; int32_t L_54 = ___rowCount3; if ((((int32_t)L_52) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)L_54))))) { goto IL_003a; } } { int32_t L_55 = ___targetRowIndex2; int32_t L_56 = ___rowCount3; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)L_56)); goto IL_00d8; } IL_00c7: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_57 = V_4; int32_t L_58 = V_8; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_59 = V_2; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_59); int32_t L_60; L_60 = (( int32_t (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_59, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); NullCheck(L_57); (L_57)->SetAt(static_cast(L_58), (int32_t)L_60); int32_t L_61 = V_8; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)); } IL_00d8: { int32_t L_62 = V_8; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = V_4; NullCheck(L_63); if ((((int32_t)L_62) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))) { goto IL_00c7; } } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_64 = ___target0; NullCheck(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_64->get_RowPointers_3(); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_66 = ___target0; NullCheck(L_66); int32_t L_67 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_66)->get_RowCount_1(); List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_68 = V_2; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_68); int32_t L_69; L_69 = (( int32_t (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_68, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); NullCheck(L_65); (L_65)->SetAt(static_cast(L_67), (int32_t)L_69); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_70 = ___target0; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_71 = V_2; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_71); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_72; L_72 = (( ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); NullCheck(L_70); L_70->set_Values_5(L_72); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_73 = ___target0; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_74 = V_3; NullCheck((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_74); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75; L_75 = List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_74, /*hidden argument*/List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_RuntimeMethod_var); NullCheck(L_73); L_73->set_ColumnIndices_4(L_75); return; } IL_010c: { int32_t L_76 = ___existingData7; if (L_76) { goto IL_011d; } } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_77 = ___target0; int32_t L_78 = ___targetRowIndex2; int32_t L_79 = ___rowCount3; int32_t L_80 = ___targetColumnIndex5; int32_t L_81 = ___columnCount6; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_77); VirtualActionInvoker4< int32_t, int32_t, int32_t, int32_t >::Invoke(9 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ClearUnchecked(System.Int32,System.Int32,System.Int32,System.Int32) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_77, (int32_t)L_78, (int32_t)L_79, (int32_t)L_80, (int32_t)L_81); } IL_011d: { int32_t L_82 = ___sourceRowIndex1; V_9 = (int32_t)L_82; V_10 = (int32_t)0; goto IL_019e; } IL_0125: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_83 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_84 = V_9; NullCheck(L_83); int32_t L_85 = L_84; int32_t L_86 = (L_83)->GetAt(static_cast(L_85)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_87 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_88 = V_9; NullCheck(L_87); int32_t L_89 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); int32_t L_90 = (L_87)->GetAt(static_cast(L_89)); V_11 = (int32_t)L_90; V_12 = (int32_t)L_86; goto IL_018c; } IL_013f: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_91 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_92 = V_12; NullCheck(L_91); int32_t L_93 = L_92; int32_t L_94 = (L_91)->GetAt(static_cast(L_93)); int32_t L_95 = ___sourceColumnIndex4; if ((((int32_t)L_94) < ((int32_t)L_95))) { goto IL_0186; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_96 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_97 = V_12; NullCheck(L_96); int32_t L_98 = L_97; int32_t L_99 = (L_96)->GetAt(static_cast(L_98)); int32_t L_100 = ___sourceColumnIndex4; int32_t L_101 = ___columnCount6; if ((((int32_t)L_99) >= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_100, (int32_t)L_101))))) { goto IL_0186; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_103 = V_12; NullCheck(L_102); int32_t L_104 = L_103; int32_t L_105 = (L_102)->GetAt(static_cast(L_104)); int32_t L_106 = ___sourceColumnIndex4; V_13 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_105, (int32_t)L_106)); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_107 = ___target0; int32_t L_108 = ___targetRowIndex2; int32_t L_109 = V_10; int32_t L_110 = ___targetColumnIndex5; int32_t L_111 = V_13; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_112 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_113 = V_12; NullCheck(L_112); int32_t L_114 = L_113; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_115 = (L_112)->GetAt(static_cast(L_114)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_107); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_107, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)L_109)), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)L_111)), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_115); } IL_0186: { int32_t L_116 = V_12; V_12 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_116, (int32_t)1)); } IL_018c: { int32_t L_117 = V_12; int32_t L_118 = V_11; if ((((int32_t)L_117) < ((int32_t)L_118))) { goto IL_013f; } } { int32_t L_119 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1)); int32_t L_120 = V_10; V_10 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); } IL_019e: { int32_t L_121 = V_10; int32_t L_122 = ___rowCount3; if ((((int32_t)L_121) < ((int32_t)L_122))) { goto IL_0125; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::CopySubRowToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_CopySubRowToUnchecked_m8D8AF835AA2E47978DB0A7ABDD369C66E8245C68_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___target0, int32_t ___rowIndex1, int32_t ___sourceColumnIndex2, int32_t ___targetColumnIndex3, int32_t ___columnCount4, int32_t ___existingData5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_9 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t G_B31_0 = 0; VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * G_B31_1 = NULL; int32_t G_B30_0 = 0; VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * G_B30_1 = NULL; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C G_B32_0; memset((&G_B32_0), 0, sizeof(G_B32_0)); int32_t G_B32_1 = 0; VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * G_B32_2 = NULL; { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_1 = ___rowIndex1; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = (int32_t)L_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_5 = ___rowIndex1; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_1 = (int32_t)L_7; int32_t L_8 = V_0; int32_t L_9 = V_1; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_0027; } } { int32_t L_10 = ___existingData5; if (L_10) { goto IL_0026; } } { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_11 = ___target0; int32_t L_12 = ___targetColumnIndex3; int32_t L_13 = ___columnCount4; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_11); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_11, (int32_t)L_12, (int32_t)L_13); } IL_0026: { return; } IL_0027: { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_14 = ___target0; V_2 = (SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)((SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 *)IsInst((RuntimeObject*)L_14, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_15 = V_2; if (!L_15) { goto IL_0226; } } { int32_t L_16 = ___sourceColumnIndex2; if (L_16) { goto IL_00b1; } } { int32_t L_17 = ___targetColumnIndex3; if (L_17) { goto IL_00b1; } } { int32_t L_18 = ___columnCount4; int32_t L_19 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); if ((!(((uint32_t)L_18) == ((uint32_t)L_19)))) { goto IL_00b1; } } { int32_t L_20 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_21 = V_2; NullCheck(L_21); int32_t L_22 = (int32_t)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_21)->get_Length_1(); if ((!(((uint32_t)L_20) == ((uint32_t)L_22)))) { goto IL_00b1; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_23 = V_2; int32_t L_24 = V_1; int32_t L_25 = V_0; NullCheck(L_23); L_23->set_ValueCount_4(((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25))); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_26 = V_2; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_27 = V_2; NullCheck(L_27); int32_t L_28 = (int32_t)L_27->get_ValueCount_4(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_29 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_28); NullCheck(L_26); L_26->set_Values_3(L_29); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_30 = V_2; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_31 = V_2; NullCheck(L_31); int32_t L_32 = (int32_t)L_31->get_ValueCount_4(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_32); NullCheck(L_30); L_30->set_Indices_2(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_34 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_35 = V_0; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_36 = V_2; NullCheck(L_36); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_36->get_Indices_2(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_38 = V_2; NullCheck(L_38); int32_t L_39 = (int32_t)L_38->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (RuntimeArray *)(RuntimeArray *)L_37, (int32_t)0, (int32_t)L_39, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_40 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_41 = V_0; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_42 = V_2; NullCheck(L_42); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_43 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_42->get_Values_3(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_44 = V_2; NullCheck(L_44); int32_t L_45 = (int32_t)L_44->get_ValueCount_4(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_40, (int32_t)L_41, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); return; } IL_00b1: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_47 = V_0; int32_t L_48 = V_1; int32_t L_49 = V_0; int32_t L_50 = ___sourceColumnIndex2; int32_t L_51; L_51 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_46, (int32_t)L_47, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)L_49)), (int32_t)L_50, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_3 = (int32_t)L_51; int32_t L_52 = V_3; if ((((int32_t)L_52) >= ((int32_t)0))) { goto IL_00c9; } } { int32_t L_53 = V_3; V_3 = (int32_t)((~L_53)); } IL_00c9: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_54 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_55 = V_0; int32_t L_56 = V_1; int32_t L_57 = V_0; int32_t L_58 = ___sourceColumnIndex2; int32_t L_59 = ___columnCount4; int32_t L_60; L_60 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_54, (int32_t)L_55, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_56, (int32_t)L_57)), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)L_59)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_4 = (int32_t)L_60; int32_t L_61 = V_4; if ((((int32_t)L_61) >= ((int32_t)0))) { goto IL_00e8; } } { int32_t L_62 = V_4; V_4 = (int32_t)((~L_62)); } IL_00e8: { int32_t L_63 = V_4; int32_t L_64 = V_3; V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)L_64)); int32_t L_65 = V_5; if ((((int32_t)L_65) <= ((int32_t)0))) { goto IL_0217; } } { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_66 = V_2; NullCheck(L_66); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_67 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_66->get_Indices_2(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_68 = V_2; NullCheck(L_68); int32_t L_69 = (int32_t)L_68->get_ValueCount_4(); int32_t L_70 = ___targetColumnIndex3; int32_t L_71; L_71 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_67, (int32_t)0, (int32_t)L_69, (int32_t)L_70, /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_6 = (int32_t)L_71; int32_t L_72 = V_6; if ((((int32_t)L_72) >= ((int32_t)0))) { goto IL_0116; } } { int32_t L_73 = V_6; V_6 = (int32_t)((~L_73)); } IL_0116: { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_74 = V_2; NullCheck(L_74); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_74->get_Indices_2(); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_76 = V_2; NullCheck(L_76); int32_t L_77 = (int32_t)L_76->get_ValueCount_4(); int32_t L_78 = ___targetColumnIndex3; int32_t L_79 = ___columnCount4; int32_t L_80; L_80 = Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_75, (int32_t)0, (int32_t)L_77, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)L_79)), /*hidden argument*/Array_BinarySearch_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m49FAC54F341963AAAC2E5CC8CAE75BB3EDB26B54_RuntimeMethod_var); V_7 = (int32_t)L_80; int32_t L_81 = V_7; if ((((int32_t)L_81) >= ((int32_t)0))) { goto IL_0140; } } { int32_t L_82 = V_7; int32_t L_83 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_84; L_84 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B((int32_t)((~L_82)), (int32_t)L_83, /*hidden argument*/NULL); V_7 = (int32_t)L_84; } IL_0140: { SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_85 = V_2; NullCheck(L_85); int32_t L_86 = (int32_t)L_85->get_ValueCount_4(); int32_t L_87 = V_7; int32_t L_88 = V_6; int32_t L_89 = V_5; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_86, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_87, (int32_t)L_88)))), (int32_t)L_89)); int32_t L_90 = V_8; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_91 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_90); V_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_91; int32_t L_92 = V_8; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_93 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_92); V_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_93; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_94 = V_2; NullCheck(L_94); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_95 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_94->get_Indices_2(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_96 = V_10; int32_t L_97 = V_6; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_95, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_96, (int32_t)0, (int32_t)L_97, /*hidden argument*/NULL); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_98 = V_2; NullCheck(L_98); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_99 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_98->get_Values_3(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_100 = V_9; int32_t L_101 = V_6; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_99, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_100, (int32_t)0, (int32_t)L_101, /*hidden argument*/NULL); int32_t L_102 = ___targetColumnIndex3; int32_t L_103 = ___sourceColumnIndex2; V_11 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_102, (int32_t)L_103)); V_12 = (int32_t)0; goto IL_01ac; } IL_0190: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_104 = V_10; int32_t L_105 = V_6; int32_t L_106 = V_12; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_107 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_108 = V_3; int32_t L_109 = V_12; NullCheck(L_107); int32_t L_110 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)L_109)); int32_t L_111 = (L_107)->GetAt(static_cast(L_110)); int32_t L_112 = V_11; NullCheck(L_104); (L_104)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)L_106))), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)L_112))); int32_t L_113 = V_12; V_12 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)1)); } IL_01ac: { int32_t L_114 = V_12; int32_t L_115 = V_5; if ((((int32_t)L_114) < ((int32_t)L_115))) { goto IL_0190; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_116 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_117 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_118 = V_9; int32_t L_119 = V_6; int32_t L_120 = V_5; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_116, (int32_t)L_117, (RuntimeArray *)(RuntimeArray *)L_118, (int32_t)L_119, (int32_t)L_120, /*hidden argument*/NULL); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_121 = V_2; NullCheck(L_121); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_122 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_121->get_Indices_2(); int32_t L_123 = V_7; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_124 = V_10; int32_t L_125 = V_5; int32_t L_126 = V_6; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_127 = V_2; NullCheck(L_127); int32_t L_128 = (int32_t)L_127->get_ValueCount_4(); int32_t L_129 = V_7; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_122, (int32_t)L_123, (RuntimeArray *)(RuntimeArray *)L_124, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_125, (int32_t)L_126)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_128, (int32_t)L_129)), /*hidden argument*/NULL); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_130 = V_2; NullCheck(L_130); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_131 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_130->get_Values_3(); int32_t L_132 = V_7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_133 = V_9; int32_t L_134 = V_5; int32_t L_135 = V_6; SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_136 = V_2; NullCheck(L_136); int32_t L_137 = (int32_t)L_136->get_ValueCount_4(); int32_t L_138 = V_7; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_131, (int32_t)L_132, (RuntimeArray *)(RuntimeArray *)L_133, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_134, (int32_t)L_135)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_137, (int32_t)L_138)), /*hidden argument*/NULL); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_139 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_140 = V_9; NullCheck(L_139); L_139->set_Values_3(L_140); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_141 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_142 = V_10; NullCheck(L_141); L_141->set_Indices_2(L_142); SparseVectorStorage_1_t3E4E4D209BE13DA83B2834BA61F883B1A5CE9828 * L_143 = V_2; int32_t L_144 = V_8; NullCheck(L_143); L_143->set_ValueCount_4(L_144); return; } IL_0217: { int32_t L_145 = ___existingData5; if (L_145) { goto IL_0225; } } { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_146 = ___target0; int32_t L_147 = ___targetColumnIndex3; int32_t L_148 = ___columnCount4; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_146); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_146, (int32_t)L_147, (int32_t)L_148); } IL_0225: { return; } IL_0226: { int32_t L_149 = ___existingData5; if (L_149) { goto IL_0234; } } { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_150 = ___target0; int32_t L_151 = ___targetColumnIndex3; int32_t L_152 = ___columnCount4; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_150); VirtualActionInvoker2< int32_t, int32_t >::Invoke(10 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Clear(System.Int32,System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_150, (int32_t)L_151, (int32_t)L_152); } IL_0234: { int32_t L_153 = ___sourceColumnIndex2; V_13 = (int32_t)L_153; V_14 = (int32_t)0; goto IL_0274; } IL_023c: { int32_t L_154 = ___rowIndex1; int32_t L_155 = V_13; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_156; L_156 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (int32_t)L_154, (int32_t)L_155, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 3)); V_15 = (int32_t)L_156; VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_157 = ___target0; int32_t L_158 = V_14; int32_t L_159 = V_15; G_B30_0 = L_158; G_B30_1 = L_157; if ((((int32_t)L_159) >= ((int32_t)0))) { G_B31_0 = L_158; G_B31_1 = L_157; goto IL_0256; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_160 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); G_B32_0 = L_160; G_B32_1 = G_B30_0; G_B32_2 = G_B30_1; goto IL_0263; } IL_0256: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_161 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_162 = V_15; NullCheck(L_161); int32_t L_163 = L_162; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_164 = (L_161)->GetAt(static_cast(L_163)); G_B32_0 = L_164; G_B32_1 = G_B31_0; G_B32_2 = G_B31_1; } IL_0263: { NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)G_B32_2); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)G_B32_2, (int32_t)G_B32_1, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )G_B32_0); int32_t L_165 = V_13; V_13 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_165, (int32_t)1)); int32_t L_166 = V_14; V_14 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1)); } IL_0274: { int32_t L_167 = V_13; int32_t L_168 = ___sourceColumnIndex2; int32_t L_169 = ___columnCount4; if ((((int32_t)L_167) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_168, (int32_t)L_169))))) { goto IL_023c; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::TransposeToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_TransposeToUnchecked_mFF2F39D355C52AAE0D4108F11BED6222C9EF6FC9_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * V_0 = NULL; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_0 = ___target0; V_0 = (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 20))); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_1 = V_0; if (!L_1) { goto IL_0012; } } { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_2 = V_0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } IL_0012: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_3 = ___target0; V_1 = (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)((DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 22))); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_4 = V_1; if (!L_4) { goto IL_0025; } } { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_5 = V_1; int32_t L_6 = ___existingData1; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); (( void (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); return; } IL_0025: { int32_t L_7 = ___existingData1; if (L_7) { goto IL_002e; } } { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_8 = ___target0; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_8); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_8); } IL_002e: { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_9; L_9 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_9) { goto IL_0086; } } { V_2 = (int32_t)0; goto IL_007d; } IL_003a: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; int32_t L_13 = (L_10)->GetAt(static_cast(L_12)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_15 = V_2; NullCheck(L_14); int32_t L_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); V_3 = (int32_t)L_17; V_4 = (int32_t)L_13; goto IL_0074; } IL_0051: { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_18 = ___target0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_20 = V_4; NullCheck(L_19); int32_t L_21 = L_20; int32_t L_22 = (L_19)->GetAt(static_cast(L_21)); int32_t L_23 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_27 = (L_24)->GetAt(static_cast(L_26)); NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_18); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_18, (int32_t)L_22, (int32_t)L_23, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_27); int32_t L_28 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0074: { int32_t L_29 = V_4; int32_t L_30 = V_3; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0051; } } { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_007d: { int32_t L_32 = V_2; int32_t L_33 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_003a; } } IL_0086: { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::TransposeToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_TransposeToUnchecked_m56EBBC5280839B0901F263852176828246A74A15_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * ___target0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; { SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_0 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_1; L_1 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_1); NullCheck(L_0); L_0->set_Values_5(L_2); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_3 = ___target0; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_4); NullCheck(L_3); L_3->set_ColumnIndices_4(L_5); SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_6 = ___target0; NullCheck(L_6); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_6->get_Values_5(); V_0 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_7; SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_8 = ___target0; NullCheck(L_8); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8->get_RowPointers_3(); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_9; SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * L_10 = ___target0; NullCheck(L_10); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_10->get_ColumnIndices_4(); V_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_11; int32_t L_12 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); V_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_13; V_5 = (int32_t)0; goto IL_0062; } IL_0048: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_16 = V_5; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck(L_14); int32_t* L_19 = (int32_t*)((L_14)->GetAddressAt(static_cast(L_18))); int32_t L_20 = *((int32_t*)L_19); *((int32_t*)L_19) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); int32_t L_21 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0062: { int32_t L_22 = V_5; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_24 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); if ((((int32_t)L_22) < ((int32_t)L_26))) { goto IL_0048; } } { V_4 = (int32_t)0; V_6 = (int32_t)0; goto IL_0098; } IL_007b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_27 = V_1; int32_t L_28 = V_6; int32_t L_29 = V_4; NullCheck(L_27); (L_27)->SetAt(static_cast(L_28), (int32_t)L_29); int32_t L_30 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = V_3; int32_t L_32 = V_6; NullCheck(L_31); int32_t L_33 = L_32; int32_t L_34 = (L_31)->GetAt(static_cast(L_33)); V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_34)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_3; int32_t L_36 = V_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = V_1; int32_t L_38 = V_6; NullCheck(L_37); int32_t L_39 = L_38; int32_t L_40 = (L_37)->GetAt(static_cast(L_39)); NullCheck(L_35); (L_35)->SetAt(static_cast(L_36), (int32_t)L_40); int32_t L_41 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)); } IL_0098: { int32_t L_42 = V_6; int32_t L_43 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); if ((((int32_t)L_42) < ((int32_t)L_43))) { goto IL_007b; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_44 = V_1; int32_t L_45 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); int32_t L_46 = V_4; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (int32_t)L_46); V_7 = (int32_t)0; goto IL_0110; } IL_00b1: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_48 = V_7; NullCheck(L_47); int32_t L_49 = L_48; int32_t L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = (int32_t)L_50; goto IL_00fb; } IL_00be: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_51 = V_3; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_53 = V_8; NullCheck(L_52); int32_t L_54 = L_53; int32_t L_55 = (L_52)->GetAt(static_cast(L_54)); NullCheck(L_51); int32_t* L_56 = (int32_t*)((L_51)->GetAddressAt(static_cast(L_55))); int32_t L_57 = *((int32_t*)L_56); V_10 = (int32_t)L_57; int32_t L_58 = V_10; *((int32_t*)L_56) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); int32_t L_59 = V_10; V_9 = (int32_t)L_59; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_60 = V_2; int32_t L_61 = V_9; int32_t L_62 = V_7; NullCheck(L_60); (L_60)->SetAt(static_cast(L_61), (int32_t)L_62); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_63 = V_0; int32_t L_64 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_65 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_66 = V_8; NullCheck(L_65); int32_t L_67 = L_66; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_68 = (L_65)->GetAt(static_cast(L_67)); NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_68); int32_t L_69 = V_8; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1)); } IL_00fb: { int32_t L_70 = V_8; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_71 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_72 = V_7; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); int32_t L_74 = (L_71)->GetAt(static_cast(L_73)); if ((((int32_t)L_70) < ((int32_t)L_74))) { goto IL_00be; } } { int32_t L_75 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1)); } IL_0110: { int32_t L_76 = V_7; int32_t L_77 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_76) < ((int32_t)L_77))) { goto IL_00b1; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::TransposeToUnchecked(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_TransposeToUnchecked_mB389B5EE727FD7139AC9DD4D2940DAAEEA6F31C3_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * ___target0, int32_t ___existingData1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___existingData1; if (L_0) { goto IL_0009; } } { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_1 = ___target0; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1); VirtualActionInvoker0::Invoke(8 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Clear() */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1); } IL_0009: { NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_2) { goto IL_006a; } } { V_0 = (int32_t)0; goto IL_0061; } IL_0015: { int32_t L_3 = V_0; int32_t L_4 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_4)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_10 = V_0; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = (int32_t)L_12; V_3 = (int32_t)L_8; goto IL_0059; } IL_0034: { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_13 = ___target0; NullCheck(L_13); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_13->get_Data_3(); int32_t L_15 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_17 = V_3; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_20 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_21 = V_3; NullCheck(L_20); int32_t L_22 = L_21; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_23 = (L_20)->GetAt(static_cast(L_22)); NullCheck(L_14); (L_14)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_19))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_23); int32_t L_24 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0059: { int32_t L_25 = V_3; int32_t L_26 = V_2; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0034; } } { int32_t L_27 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0061: { int32_t L_28 = V_0; int32_t L_29 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0015; } } IL_006a: { return; } } // T[][] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ToRowArrays() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* SparseCompressedRowMatrixStorage_1_ToRowArrays_mDC7CD59DA29BD7DC95E6DFC547E54C56E83694E4_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* V_0 = NULL; int32_t V_1 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_1 = (ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 37), (uint32_t)L_0); V_0 = (ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)L_1; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_2; L_2 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_2) { goto IL_0073; } } { V_1 = (int32_t)0; goto IL_006a; } IL_0018: { int32_t L_3 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (uint32_t)L_3); V_2 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_3 = (int32_t)L_12; V_4 = (int32_t)L_8; goto IL_005d; } IL_003b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_15 = V_4; NullCheck(L_14); int32_t L_16 = L_15; int32_t L_17 = (L_14)->GetAt(static_cast(L_16)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_13); (L_13)->SetAt(static_cast(L_17), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_21); int32_t L_22 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_005d: { int32_t L_23 = V_4; int32_t L_24 = V_3; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_003b; } } { ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_25 = V_0; int32_t L_26 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_27 = V_2; NullCheck(L_25); ArrayElementTypeCheck (L_25, L_27); (L_25)->SetAt(static_cast(L_26), (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_27); int32_t L_28 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_006a: { int32_t L_29 = V_1; int32_t L_30 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0018; } } IL_0073: { ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_31 = V_0; return (ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)L_31; } } // T[0...,0...] MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D* SparseCompressedRowMatrixStorage_1_ToArray_m01C35A6579255CD0B32EAA76F3C59D51DA6973F8_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, const RuntimeMethod* method) { ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); int32_t L_1 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); il2cpp_array_size_t L_3[] = { (il2cpp_array_size_t)(int32_t)L_0, (il2cpp_array_size_t)(int32_t)L_1 }; ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D* L_2 = (ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D*)GenArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38), L_3); V_0 = (ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D*)L_2; NullCheck((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this); int32_t L_4; L_4 = (( int32_t (*) (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_4) { goto IL_0064; } } { V_1 = (int32_t)0; goto IL_005b; } IL_001e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = (int32_t)L_12; V_3 = (int32_t)L_8; goto IL_0053; } IL_0034: { ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D* L_13 = V_0; int32_t L_14 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_16 = V_3; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = L_20; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_22 = (L_19)->GetAt(static_cast(L_21)); NullCheck((ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D*)L_13); ((ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D*)L_13)->SetAt((int32_t)L_14, (int32_t)L_18, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_22); int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0053: { int32_t L_24 = V_3; int32_t L_25 = V_2; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0034; } } { int32_t L_26 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); } IL_005b: { int32_t L_27 = V_1; int32_t L_28 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_27) < ((int32_t)L_28))) { goto IL_001e; } } IL_0064: { ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D* L_29 = V_0; return (ComplexU5BU2CU5D_tBF804B64FF4BC9633ED90E9CBC445822A6A31A9D*)L_29; } } // System.Void MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1::MapInplace(System.Func`2,MathNet.Numerics.LinearAlgebra.Zeros) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseCompressedRowMatrixStorage_1_MapInplace_mAA125CD39707E21185C54FD1FC38CB46E1C01FE3_gshared (SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * __this, Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * ___f0, int32_t ___zeros1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_0; memset((&V_0), 0, sizeof(V_0)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * V_2 = NULL; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_12; memset((&V_12), 0, sizeof(V_12)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); { int32_t L_0 = ___zeros1; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_1; Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_2 = ___f0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_2); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4; L_4 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_2, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); bool L_5; L_5 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_4, /*hidden argument*/NULL); if (L_5) { goto IL_0118; } } IL_0027: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); V_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); NullCheck(L_7); List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_8 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)il2cpp_codegen_object_new(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7_il2cpp_TypeInfo_var); List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91(L_8, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))), /*hidden argument*/List_1__ctor_m2E6FAF166391779F0D33F6E8282BA71222DA1A91_RuntimeMethod_var); V_2 = (List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_8; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); NullCheck(L_9); List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_10 = (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27)); (( void (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)(L_10, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); V_3 = (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_10; V_4 = (int32_t)0; V_5 = (int32_t)0; goto IL_00e4; } IL_0055: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = V_1; int32_t L_12 = V_5; List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_13 = V_3; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_13); int32_t L_14; L_14 = (( int32_t (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (int32_t)L_14); V_6 = (int32_t)0; goto IL_00d4; } IL_0064: { int32_t L_15 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_16 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_17 = V_5; NullCheck(L_16); int32_t L_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); if ((((int32_t)L_15) >= ((int32_t)L_19))) { goto IL_0080; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_6; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_008d; } } IL_0080: { Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_25 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_26 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); NullCheck((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_25); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_27; L_27 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_25, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); G_B8_0 = L_27; goto IL_00a5; } IL_008d: { Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_28 = ___f0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_29 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_30 = V_4; int32_t L_31 = (int32_t)L_30; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); NullCheck(L_29); int32_t L_32 = L_31; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_33 = (L_29)->GetAt(static_cast(L_32)); NullCheck((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_28); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_34; L_34 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_28, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); G_B8_0 = L_34; } IL_00a5: { V_7 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )G_B8_0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_35 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_35; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_36 = V_7; bool L_37; L_37 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_36, /*hidden argument*/NULL); if (L_37) { goto IL_00ce; } } { List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_38 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_39 = V_7; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_38); (( void (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_38, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_39, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_40 = V_2; int32_t L_41 = V_6; NullCheck((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_40); List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_40, (int32_t)L_41, /*hidden argument*/List_1_Add_m415CDDDC44D8102E7E71D9EA0A853D7BBE6F469F_RuntimeMethod_var); } IL_00ce: { int32_t L_42 = V_6; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00d4: { int32_t L_43 = V_6; int32_t L_44 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_ColumnCount_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0064; } } { int32_t L_45 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)); } IL_00e4: { int32_t L_46 = V_5; int32_t L_47 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_46) < ((int32_t)L_47))) { goto IL_0055; } } { List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * L_48 = V_2; NullCheck((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_48); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_49; L_49 = List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C((List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 *)L_48, /*hidden argument*/List_1_ToArray_m465C4122ED76D75D4194915EDBD32A89F259CF8C_RuntimeMethod_var); __this->set_ColumnIndices_4(L_49); List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_50 = V_3; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_50); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_51; L_51 = (( ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_50, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); __this->set_Values_5(L_51); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = V_1; int32_t L_53 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 * L_54 = V_3; NullCheck((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_54); int32_t L_55; L_55 = (( int32_t (*) (List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0FD22D84A9F4B6ECA75FBB886CB268E927F8DE66 *)L_54, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); NullCheck(L_52); (L_52)->SetAt(static_cast(L_53), (int32_t)L_55); return; } IL_0118: { V_8 = (int32_t)0; V_9 = (int32_t)0; goto IL_01ad; } IL_0123: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_56 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_57 = V_9; NullCheck(L_56); int32_t L_58 = L_57; int32_t L_59 = (L_56)->GetAt(static_cast(L_58)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_60 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_61 = V_9; NullCheck(L_60); int32_t L_62 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)1)); int32_t L_63 = (L_60)->GetAt(static_cast(L_62)); V_10 = (int32_t)L_63; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_64 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_65 = V_9; int32_t L_66 = V_8; NullCheck(L_64); (L_64)->SetAt(static_cast(L_65), (int32_t)L_66); V_11 = (int32_t)L_59; goto IL_01a1; } IL_0148: { Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 * L_67 = ___f0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_68 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_69 = V_11; NullCheck(L_68); int32_t L_70 = L_69; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_67); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_72; L_72 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Func_2_t07A8C3DB493D3FE14259D33200443036194A8695 *)L_67, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_71, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); V_12 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_72; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_73 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1)))->get_Zero_0(); V_0 = (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_73; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_74 = V_12; bool L_75; L_75 = Complex_Equals_m4303E6572230C3368EEFFE54A5F3B3E067318F2D((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_74, /*hidden argument*/NULL); if (L_75) { goto IL_019b; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_76 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)__this->get_Values_5(); int32_t L_77 = V_8; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_78 = V_12; NullCheck(L_76); (L_76)->SetAt(static_cast(L_77), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_78); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_79 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_80 = V_8; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_81 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_ColumnIndices_4(); int32_t L_82 = V_11; NullCheck(L_81); int32_t L_83 = L_82; int32_t L_84 = (L_81)->GetAt(static_cast(L_83)); NullCheck(L_79); (L_79)->SetAt(static_cast(L_80), (int32_t)L_84); int32_t L_85 = V_8; V_8 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)1)); } IL_019b: { int32_t L_86 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)); } IL_01a1: { int32_t L_87 = V_11; int32_t L_88 = V_10; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_0148; } } { int32_t L_89 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)1)); } IL_01ad: { int32_t L_90 = V_9; int32_t L_91 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); if ((((int32_t)L_90) < ((int32_t)L_91))) { goto IL_0123; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** L_92 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)__this->get_address_of_ColumnIndices_4(); int32_t L_93 = V_8; Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32**)L_92, (int32_t)L_93, /*hidden argument*/Array_Resize_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_mEF039384A8945DF66B714F8D382CB64BB6661DE7_RuntimeMethod_var); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** L_94 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)__this->get_address_of_Values_5(); int32_t L_95 = V_8; (( void (*) (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5**)L_94, (int32_t)L_95, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_96 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_RowPointers_3(); int32_t L_97 = (int32_t)((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this)->get_RowCount_1(); int32_t L_98 = V_8; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (int32_t)L_98); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline (intptr_t* __this, void* ___value0, const RuntimeMethod* method) { { void* L_0 = ___value0; *__this = ((intptr_t)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F_inline (void* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method) { { void* L_0 = ___startAddress0; uint8_t L_1 = ___value1; uint32_t L_2 = ___byteCount2; il2cpp_codegen_memset(L_0, L_1, L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406_inline (uint8_t* ___startAddress0, uint8_t ___value1, uint32_t ___byteCount2, const RuntimeMethod* method) { { uint8_t* L_0 = ___startAddress0; uint8_t L_1 = ___value1; uint32_t L_2 = ___byteCount2; il2cpp_codegen_memset(L_0, L_1, L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m84E343326F804F8795A6391D79546E7D34D6E98E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA97858AA738060ABA807F565416DF561C8966375_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 )); goto IL_0037; } { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_8 = ___array0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_9; L_9 = (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m352B829174F5E06CF81B2AF873881E4A81E079A6_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 )); goto IL_0043; } { Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Rgba32U5BU5D_tB269862085B630E4CC92A56510E709BACB32F8F9* L_15 = ___array0; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_16; L_16 = (( Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t79EBFB9830AE194348FB413558A22D1CBCECF08A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2DD5EB3F125F7ABAEEA426B44D1E3CB281DF62E1_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_get_Item_m581A43B1361CF63EB04E6309E9E27F41D1C3FF2E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_2 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5; L_5 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_7; L_7 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_7); } IL_0030: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_8 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_8); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_9 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_11; L_11 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_13; L_13 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * Span_1_DangerousGetPinnableReference_m9FE8C9782375C39A8E6CF108248C753959F9C7EE_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_0 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_3; L_3 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_3); } IL_001c: { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_4 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); NullCheck(L_4); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_5 = (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_7; L_7 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mA1B0A659334E32786DEFE0FD04D173840CEE0ABD_gshared_inline (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 * __this, Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD0232E845A061666B4E090C1227917397E97D0E8_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_7 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline((&L_10), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 Span_1_Slice_mD2DA1A8DB2E924728FA0A89997861C6D725B97BB_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_8 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m6F12225CC1113429A5C254B77496713CD91895F2_inline((&L_11), (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * Span_1_get_Pinnable_m94049AD127E761FB98F4B456BD9953CD2EB9DB4E_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * L_0 = (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)__this->get__pinnable_0(); return (Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB51D097F3D26897F92B6FD62617F1CB24E58789A_gshared_inline (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m55C578114410DFA7C29605DBAA6BE18C12B8780E_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m938E844D71E1DE2D1359C8373B2170CFF51D96F1_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F )); goto IL_0037; } { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_8 = ___array0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_9; L_9 = (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF668464CE7CF1D9DB341353EF3FBC0F083CFC462_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F V_0; memset((&V_0), 0, sizeof(V_0)); { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F )); goto IL_0043; } { Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Rgba64U5BU5D_tF6CF8A40BAE6E7CE6160B70AEA666AC65B617885* L_15 = ___array0; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_16; L_16 = (( Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t9B0136BD29A75D8406FC08782847870E10FA048C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m369D1E769FBDA3D333262AB6E415F96B88284B80_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_get_Item_mA405F02858966967602C33A2898FBCE9247E2A01_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_2 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5; L_5 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_7; L_7 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_7); } IL_0030: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_8 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_8); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_9 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_11; L_11 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_13; L_13 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * Span_1_DangerousGetPinnableReference_mB9F46CA3FE93E0F742C34B7CDAEAD3BF8CBE7692_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_0 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_3; L_3 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_3); } IL_001c: { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_4 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); NullCheck(L_4); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_5 = (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * L_7; L_7 = (( Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * (*) (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m40837B7195443C2E1D4FE30A6E3C1C26ED38859A_gshared_inline (ReadOnlySpan_1_tBF46D2755E87B3ADC5FFC417520DF6E689DCBA12 * __this, Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1D66FC4DC1493613C5EE06FE0E083B887B874FD1_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_7 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline((&L_10), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A Span_1_Slice_m1415050A381A86FD5A9C4D264B919A60A2075B60_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_8 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m28C01E83C3FC0D470945D689762427854BEDED05_inline((&L_11), (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * Span_1_get_Pinnable_m30B9893497EFA930CD32516B56C20CE5C68A786A_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 * L_0 = (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)__this->get__pinnable_0(); return (Pinnable_1_t06CD88623CB1687F89F5A700B0724540A6679716 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m57F976DEE9F8B5CC9EE76FA0839AE3E3CBACAB5A_gshared_inline (Span_1_t11A5E0B5A81F984D63D03F31EF6BB8C638852C2A * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mC30F10A17768719E9D020D0EC17B9685CAD51AA5_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B1E6946B4A33B3E714D753E734CC300A955EACC_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 V_0; memset((&V_0), 0, sizeof(V_0)); { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 )); goto IL_0037; } { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_8 = ___array0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_9; L_9 = (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m59CE08FBB04C6C01AFA2ACF8B363EA0C4554B353_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 V_0; memset((&V_0), 0, sizeof(V_0)); { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 )); goto IL_0043; } { RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); RgbaVectorU5BU5D_tDD788498A7E650DE2BA8E6C3008167B10CAB0BF4* L_15 = ___array0; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_16; L_16 = (( Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tF6AD7A69742C63BD2CD641602BDD66A5753394BA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m79910F90CA9F29975ED2C09899801C5E76B27211_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_get_Item_mE1EBF23A3F55BF56F6CAEA964ADDABDEB238022D_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_2 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5; L_5 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_7; L_7 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_7); } IL_0030: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_8 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_8); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_9 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_11; L_11 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_13; L_13 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * Span_1_DangerousGetPinnableReference_m6C20F22CE437C574503C352118B3517D36FC7C0B_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_0 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_3; L_3 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_3); } IL_001c: { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_4 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); NullCheck(L_4); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_5 = (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * L_7; L_7 = (( RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * (*) (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m06099B6C6EAAE39AC323F6F4D4A1E4697058B60B_gshared_inline (ReadOnlySpan_1_tF84B694B76AC2140B8D3521A74DEDD3B5EC3D1EF * __this, Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m8EDA2AC66301B04BCBCF71D009C382F75CCE5D96_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_7 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline((&L_10), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 Span_1_Slice_m1F24BBF2B02EADF6349FF807DB4F63E4AD4EAC7D_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_8 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m6C43009AE1F9CA330251C03B0A7C86648AC341AE_inline((&L_11), (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * Span_1_get_Pinnable_m3D41E6D9C4FC2187E64F7A6A160F18BE03FFFC77_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF * L_0 = (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)__this->get__pinnable_0(); return (Pinnable_1_t9EEB76DE9431CA57D7175D516042F2F47B4381FF *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC1675F932DF9479EC26614A7F2FDC48EECE195D8_gshared_inline (Span_1_tB9F090270EE6CD953B2EEA6492B4E256029F15B2 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m32A68822B2CEA3138ACD56D7DF54245DDA462F7E_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8D0C17F7A4A4892B7203613CDDA1A6FF6812B2F1_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int8_t V_0 = 0x0; { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(int8_t)); goto IL_0037; } { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_8 = ___array0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_9; L_9 = (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFE9518336D63BFD2020E1D1DD6F6164224144A17_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int8_t V_0 = 0x0; { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(int8_t)); goto IL_0043; } { SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); SByteU5BU5D_t7D94C53295E6116625EA7CC7DEA21FEDC39869E7* L_15 = ___array0; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_16; L_16 = (( Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t3ADA1D3A1621F933FBD1E68E5177A20061D09CDE_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m61C275CE656E1A9B85F701FF9714F73F08AF14A7_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int8_t* Span_1_get_Item_mB1E2CBF8953065F183A9213202AF9CC1A8F7D132_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_2 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); int8_t* L_5; L_5 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; int8_t* L_7; L_7 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (int8_t*)(L_7); } IL_0030: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_8 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_8); int8_t* L_9 = (int8_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_11; L_11 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; int8_t* L_13; L_13 = (( int8_t* (*) (int8_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((int8_t*)(int8_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (int8_t*)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int8_t* Span_1_DangerousGetPinnableReference_mB0110EC300974C4BA9555BB6164A71FC47DD8453_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_0 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); int8_t* L_3; L_3 = (( int8_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (int8_t*)(L_3); } IL_001c: { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_4 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); NullCheck(L_4); int8_t* L_5 = (int8_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); int8_t* L_7; L_7 = (( int8_t* (*) (int8_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((int8_t*)(int8_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (int8_t*)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mFE29376CB11AFA9EC187304BAE39706EF5ADA4B0_gshared_inline (ReadOnlySpan_1_t91D567B0172DC17DC0DA5504995382B67379ACCA * __this, Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_m94C37E7B42EACBF64A5D6A7CFC09E5633E0DE063_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_7 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline((&L_10), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC Span_1_Slice_mB80B7DDA068814DACBD02DFD8D908C75F05D1BB0_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_8 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mFB66CD7040A6C35912AD6ECA996C1E47EAD684F1_inline((&L_11), (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * Span_1_get_Pinnable_m54B8E2F92B4F6C02CF684F1FAC84F5AFB9F341D2_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 * L_0 = (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)__this->get__pinnable_0(); return (Pinnable_1_t730A2BBBB60EA828F4C1D255E55883E591DD8859 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m54A1B9FF5CB9B2A457859B313F671359E48CE438_gshared_inline (Span_1_t40794C3A628ADDCE5EEAFF078355D19BF05FBBEC * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4E2060B51E3FF366C77CC7F4F39865A21DC3BF92_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mD81061BAACE22BEA591ACE462236BC729E9D4207_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 V_0; memset((&V_0), 0, sizeof(V_0)); { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 )); goto IL_0037; } { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_8 = ___array0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_9; L_9 = (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5AF496AA1645103F0649B586C90C3C867BEBF7C5_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 V_0; memset((&V_0), 0, sizeof(V_0)); { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 )); goto IL_0043; } { Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Short2U5BU5D_t7598D04B358F5051614D885E0EDF8AD72EA270B0* L_15 = ___array0; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_16; L_16 = (( Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t4C6BC53C5BB4BC41FFEF0417F08E4ADF5A6992A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0FC889F0B57B944864A5C157B0BF45F2D174E7B6_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_get_Item_m30B32D48528929A6D7527751ADE5CA41A8721052_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_2 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5; L_5 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_7; L_7 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_7); } IL_0030: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_8 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_8); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_9 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_11; L_11 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_13; L_13 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * Span_1_DangerousGetPinnableReference_m6020BD4E6E80EF0351A22EC33233A3D2B4999EAC_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_0 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_3; L_3 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_3); } IL_001c: { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_4 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); NullCheck(L_4); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_5 = (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * L_7; L_7 = (( Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * (*) (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m2AD2F2A2F5D9A120B464DEB11EEFF27E2FCD55C0_gshared_inline (ReadOnlySpan_1_t5426E51EDD22441DF991BD341E1B2E0FFA991BA4 * __this, Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_m1B57FFB903FDCCF41E6D24A360B677E9F9BB742A_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_7 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline((&L_10), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 Span_1_Slice_mB8D060B1E1C38162C4F3941B8C0F91240C707676_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_8 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m0B314BF6DDBA7BC1502662A8879A783453F3BAD7_inline((&L_11), (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * Span_1_get_Pinnable_mA93C85E3783E178D540D831026F187FD65A8C6B4_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C * L_0 = (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)__this->get__pinnable_0(); return (Pinnable_1_t70733193E009BDD57F4DC5B0FE776FD94A388E9C *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB5E7F4776F8A361D9FA7421475AADE4E2790B9F5_gshared_inline (Span_1_t52EB36A4EACC4ACDD63029BA6DB0BDFFEC878007 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m5A067B0CD93EFB6DEE61AC864E1D32F1C710FD64_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0878CFC384F2C1AA1678664109959FC4E3152A85_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C V_0; memset((&V_0), 0, sizeof(V_0)); { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C )); goto IL_0037; } { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_8 = ___array0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_9; L_9 = (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mE4DB6980900F3AD2725B13E7D27DCBD6795A106E_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C V_0; memset((&V_0), 0, sizeof(V_0)); { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C )); goto IL_0043; } { Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Short4U5BU5D_t241593CACF9A930E7C9ECEE397111D4C700A46C5* L_15 = ___array0; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_16; L_16 = (( Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t855027E1D10A29F308061C954B9BF90D9F2F548C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCF86493F9C356A47623255AB144F2142D93F7C92_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_get_Item_mE44F4EAC14B0C895CABAF8DD8342F24A0800D5C4_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_2 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5; L_5 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_7; L_7 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_7); } IL_0030: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_8 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_8); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_9 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_11; L_11 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_13; L_13 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * Span_1_DangerousGetPinnableReference_mA4E5CC6FE94628CBB1DD5C6F3A573DC923B8C614_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_0 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_3; L_3 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_3); } IL_001c: { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_4 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); NullCheck(L_4); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_5 = (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * L_7; L_7 = (( Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * (*) (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m318FC8E838D386C6EFDAEDA1D7386A18B602FA53_gshared_inline (ReadOnlySpan_1_t78A0785E205F429519DAAD85F00B88C0EC43A5FF * __this, Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_m1F79F14F601057B1E78A86D70A3885565E323A92_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_7 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline((&L_10), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 Span_1_Slice_mE6833D379054C0B802D059EFDAB45F8D07B114F3_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_8 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m7033FC78BF46CA729241A0E751D010A804C9CB8F_inline((&L_11), (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * Span_1_get_Pinnable_mF7A2FD6C2B055A689F6C211F68DE22D829A91114_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 * L_0 = (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)__this->get__pinnable_0(); return (Pinnable_1_t891230499AD446147ECCF16278C72338B4EA1DC1 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4EBC82F039D003553EDD2ABA88E2648B0EA745F8_gshared_inline (Span_1_tF293F31F638402240F2A10B64DC68682C13EDD09 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m6836F0F984518F94BDBD5A88EE66E3B4BCEF858C_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1042BE2B96456701B0BF5B42BF181635E63AC32A_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(float)); goto IL_0037; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___array0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_9; L_9 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(float)); goto IL_0043; } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = ___array0; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_16; L_16 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDFB2C01384D158A5DA8D96BFFFAFB3938E872CB2_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Span_1_get_Item_m7B0576D6126EF624ED66039C3FCD6945F427CEA8_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_2 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_5; L_5 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; float* L_7; L_7 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (float*)(L_7); } IL_0030: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_8); float* L_9 = (float*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); float* L_11; L_11 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; float* L_13; L_13 = (( float* (*) (float*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((float*)(float*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (float*)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float* Span_1_DangerousGetPinnableReference_m016AA6ED061AA217402E2F7D4AC309E436630FFF_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_0 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); float* L_3; L_3 = (( float* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (float*)(L_3); } IL_001c: { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_4 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); NullCheck(L_4); float* L_5 = (float*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); float* L_7; L_7 = (( float* (*) (float*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((float*)(float*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (float*)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m62EF8F82B6BEFC22D5ED931D3BD6FCCCA569E048_gshared_inline (ReadOnlySpan_1_t7BB4C80C1446621DB70827EDE5628EB7556D8D81 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m67F4B31BCD3CC966C9D1FA295522B7CDDAE05397_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_7 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_10), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_11), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * Span_1_get_Pinnable_mD68466DED56F186ABD6D37D43644774966C6B4AF_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_0 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0(); return (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m6E8AE04AA9B77AE8B03446083B7651CEDA7D5809_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m2897C28FA758FEE25A9EE1C5376F80A51ECBB00A_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8D32CB4818FC2D392EFC67F3BE0B8A83539D62FA_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F V_0; memset((&V_0), 0, sizeof(V_0)); { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F )); goto IL_0037; } { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_8 = ___array0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_9; L_9 = (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9B7A3201FF7BB262939BB55DBC03289D9F1B5374_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F V_0; memset((&V_0), 0, sizeof(V_0)); { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F )); goto IL_0043; } { TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); TgaFileHeaderU5BU5D_tEA42C3F41CE6013911C58EF7FF749434EBC5ED59* L_15 = ___array0; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_16; L_16 = (( Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t93C417DA4DEADBA410EE2DDD438DE64A1DC60358_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA2DEC5B1382BED75BA2A4B1ABBDF70CB37D6B692_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_get_Item_mD185AAB9ECC9F3B5C14A8A502D3DEEFC2BB71A2B_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_2 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5; L_5 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_7; L_7 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_7); } IL_0030: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_8 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_8); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_9 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_11; L_11 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_13; L_13 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * Span_1_DangerousGetPinnableReference_m760A170AAB7BAED9B848144F7C109CC4F4366D78_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_0 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_3; L_3 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_3); } IL_001c: { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_4 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); NullCheck(L_4); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_5 = (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * L_7; L_7 = (( TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F * (*) (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (TgaFileHeader_t97FBDD9DC41C801911EE6A8E11140FFF8EE7F70F *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7167EE768B01AE96EB5000EE2451567EBAFA2575_gshared_inline (ReadOnlySpan_1_tDFB6AC117F4E0C5C560C902655EA82986F6B33BE * __this, Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m788B6E80059B70E38938D49414778E53BDE1C813_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_7 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline((&L_10), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C Span_1_Slice_m3DBEDD326DF1250545CCFBF3DFF77341F5C121CB_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_8 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m35E0A86220ED027AB7D5F5BC9B7F677CE23F07B6_inline((&L_11), (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * Span_1_get_Pinnable_m3D597DC5B2CED4599F3D836AA42590B8887D8442_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 * L_0 = (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)__this->get__pinnable_0(); return (Pinnable_1_t980614AFFF8A6959BE1FCD1356522BB8109B34C0 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mB018F053B2F724E1FA8B596F30D9945AF87FBEEB_gshared_inline (Span_1_t194558DC8BDE9AB11F0BDAB7693A472AEF5C819C * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4658A5913DBF13AAD857D96D1050E17DD54ED712_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m8CF83E14642923E922185A034DE029F259A5BB1B_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint16_t)); goto IL_0037; } { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_8 = ___array0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_9; L_9 = (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3700EC863F153A3173422E3829C49AA550BBD2C9_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint16_t)); goto IL_0043; } { UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_15 = ___array0; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_16; L_16 = (( Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t83B3ACBBF2D953F3E38BE6D8475D3B28581C9E80_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m1ACD850390CD8F0AFA13A89DF0D547E7D8A8ED94_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t* Span_1_get_Item_mD73CC573868D1D3AA60D78A69853C67440897646_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_2 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint16_t* L_5; L_5 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint16_t* L_7; L_7 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint16_t*)(L_7); } IL_0030: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_8 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_8); uint16_t* L_9 = (uint16_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_11; L_11 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint16_t* L_13; L_13 = (( uint16_t* (*) (uint16_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint16_t*)(uint16_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint16_t*)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t* Span_1_DangerousGetPinnableReference_mAAE87DC8FFA5F44C0A019068B102A4BD4CE32703_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_0 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint16_t* L_3; L_3 = (( uint16_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint16_t*)(L_3); } IL_001c: { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_4 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); NullCheck(L_4); uint16_t* L_5 = (uint16_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint16_t* L_7; L_7 = (( uint16_t* (*) (uint16_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint16_t*)(uint16_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint16_t*)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB6370D915378BFB58842FDBF9791242906E454B2_gshared_inline (ReadOnlySpan_1_tACBC3A1A1358DB3DB54CD1CA583845394E4ED823 * __this, Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_mA8D761470A8A1CE4D10DD8CBC94087A5F782A8EA_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_7 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline((&L_10), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 Span_1_Slice_m35B1EAA4D7FDF224A847CF5789C7BA91586AB837_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_8 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m7713CCBB3E004E986BA016D2C93B2BFAA9A98A79_inline((&L_11), (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * Span_1_get_Pinnable_mCCF69D242705D24D05EEDAE2EE98CEC760091939_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 * L_0 = (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)__this->get__pinnable_0(); return (Pinnable_1_t01E25867A74BA9E2F5864D1AE67CEF3A298AC056 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m4E968C0A875C6BA0FD69F98A4C4BA74DEBE24BF5_gshared_inline (Span_1_t47BDB4485FC69CC900DCE6606C12EE5F8967FCF0 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mB349E82E2BF007251FCD52785FA470E2A8FFBB6E_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m21D521B725DF46C5888216F343777F91B08E2BD7_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint32_t)); goto IL_0037; } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_8 = ___array0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_9; L_9 = (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5793388D95F61B73FDC27F46CA9BBA08C879A26F_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint32_t)); goto IL_0043; } { UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* L_15 = ___array0; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_16; L_16 = (( Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t6B00E067D093496440496ACAB1EA19399C0078E5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m57EBC3F2213F78AAD6BD2744302F1CAD58507F75_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t* Span_1_get_Item_m22AB8DAB24244A7981906CECE8561BC463FC47AE_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_2 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint32_t* L_5; L_5 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint32_t* L_7; L_7 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint32_t*)(L_7); } IL_0030: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_8 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_8); uint32_t* L_9 = (uint32_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_11; L_11 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint32_t* L_13; L_13 = (( uint32_t* (*) (uint32_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint32_t*)(uint32_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint32_t*)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t* Span_1_DangerousGetPinnableReference_m67735A73C68B86CAB7122A60582E84674CC8DD50_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_0 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint32_t* L_3; L_3 = (( uint32_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint32_t*)(L_3); } IL_001c: { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_4 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); NullCheck(L_4); uint32_t* L_5 = (uint32_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint32_t* L_7; L_7 = (( uint32_t* (*) (uint32_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint32_t*)(uint32_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint32_t*)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0E4669B8BA86545EAA29525C63AF806D85F1D60F_gshared_inline (ReadOnlySpan_1_t9B1935E8B7D4B290267E8A535D027D55C09D42F8 * __this, Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m46FDB2CAA873DA35EC817C92752CE8E08F075E95_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_7 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline((&L_10), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 Span_1_Slice_m6D67825EA73BA9C7929376C7A81CB934C4083193_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_8 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m32C8490A409E68E6A12AA707C22B554062199FAC_inline((&L_11), (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * Span_1_get_Pinnable_mBBCCBCFB57F4656E13990AB07A7A8DDE9312BF79_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 * L_0 = (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)__this->get__pinnable_0(); return (Pinnable_1_t4E40323FD6DE85A9C83E29C1A0CFB7EFDE2B1424 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mC9E8FE111FBF3AC35C346D29B42F88E30BB2BACC_gshared_inline (Span_1_tC7E6D76C721E1CE433A375881D80B6CADD7E8F83 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ED2F96F6A767B5D4E7D509B4FF387F73B8EF98F_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC3C756838D2EBA1AE82534A51DD165F4C2027739_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); goto IL_0037; } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_8 = ___array0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_9; L_9 = (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m048705D6172BCCE536BFF0A543AEDE6D5475A1F7_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(uint64_t)); goto IL_0043; } { UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UInt64U5BU5D_t7C6E32D10F47677C1CEF3C30F4E4CE95B3A633E2* L_15 = ___array0; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_16; L_16 = (( Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tE82B0356B4EFE1306F9F89295A4C9797092043DF_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mCA4099EC9D0CCBC4BEDCF8FDBB39EF7138D58059_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t* Span_1_get_Item_m763B9465FA0334A46A1AE1B45D16312CA25CBA2E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_2 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint64_t* L_5; L_5 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; uint64_t* L_7; L_7 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint64_t*)(L_7); } IL_0030: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_8 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_8); uint64_t* L_9 = (uint64_t*)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_11; L_11 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; uint64_t* L_13; L_13 = (( uint64_t* (*) (uint64_t*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((uint64_t*)(uint64_t*)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (uint64_t*)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t* Span_1_DangerousGetPinnableReference_m039E4762A7D9AC8B80D1BAA7AD2FA70E16F246E3_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_0 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); uint64_t* L_3; L_3 = (( uint64_t* (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (uint64_t*)(L_3); } IL_001c: { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_4 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); NullCheck(L_4); uint64_t* L_5 = (uint64_t*)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); uint64_t* L_7; L_7 = (( uint64_t* (*) (uint64_t*, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((uint64_t*)(uint64_t*)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (uint64_t*)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mB1E0BD89C458118BA5EFCA0F3AF9D0D7C4430DDA_gshared_inline (ReadOnlySpan_1_tC36985FA83306119D3CAE20390B9E96228FADECE * __this, Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m3818B7319D36121BF333696B305E195D91AA363E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_7 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline((&L_10), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED Span_1_Slice_m89BBB871DF4EEBFD49E74E7AB192430F9376B353_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_8 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m2F6B191E5A387462B64EB583C22599C13FC018B9_inline((&L_11), (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * Span_1_get_Pinnable_m9104E61220475944AC2B1CDA23BA39F9A3695FC8_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 * L_0 = (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)__this->get__pinnable_0(); return (Pinnable_1_t3B742081A1376493154D1C8EDC37C5B6DBA931A6 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mA49AF873E79E00D4E56D7AA7D44A3A2C4656596E_gshared_inline (Span_1_t1BA9ABD79EE53A4A851E74DAB9497939A0BC72ED * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m4ACB5AFF85C082256C5563D058748564AA5D99B6_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mB03345C5DA17129722280BBAF374D0D231090101_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E V_0; memset((&V_0), 0, sizeof(V_0)); { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E )); goto IL_0037; } { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_8 = ___array0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_9; L_9 = (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m738AB25CFDDF4C2D2D45455FD96B91FDFBB750D2_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E V_0; memset((&V_0), 0, sizeof(V_0)); { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E )); goto IL_0043; } { UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); UnmanagedMemoryHandleU5BU5D_tEB08EE494F757C75D69A1A0D6F420FF4CD2F276D* L_15 = ___array0; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_16; L_16 = (( Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_tA0801CCF4E6EAD970A8330BE3871097A2DAA3D68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF20B576B417D393BA2DE0B70B1A6E7CBC8BB37A9_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_get_Item_m9179F1272786FB9512D471BAC33D490EAAB38519_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_2 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5; L_5 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_7; L_7 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_7); } IL_0030: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_8 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_8); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_9 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_11; L_11 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_13; L_13 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * Span_1_DangerousGetPinnableReference_mC871481482370A1FBA58C9BCCE58D19CF22B468A_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_0 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_3; L_3 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_3); } IL_001c: { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_4 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); NullCheck(L_4); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_5 = (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * L_7; L_7 = (( UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E * (*) (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (UnmanagedMemoryHandle_t63A5F38A7ACBBE88CCBE458861E1C50CB734573E *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m7484ED5D597A0F3E601E0A3711A17632B8CA94BF_gshared_inline (ReadOnlySpan_1_t7E6DD796DBBB63675A3EB0A663F6F576E4FCEBD6 * __this, Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m56C0BDF2E64E37A2B60AC5CE3FBF78B52E587C7B_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_7 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline((&L_10), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t072DF344B52C766033D8DC21027AD9147873C677 Span_1_Slice_m6D5A0F73628FFF0B9280F41E604167A6592FEEA6_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_8 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t072DF344B52C766033D8DC21027AD9147873C677 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m3F5675AEBC1400231617627B8D5EA68644EB2D61_inline((&L_11), (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * Span_1_get_Pinnable_m35C4E7319D555DCE9365009F1A31504177C6BA9B_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A * L_0 = (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)__this->get__pinnable_0(); return (Pinnable_1_t7D7F3D5D4268951CAB7ED49AC167903FFAFC4F4A *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_m81CD5DD0D62A49DFFD0FB68D36035BEA67E0697F_gshared_inline (Span_1_t072DF344B52C766033D8DC21027AD9147873C677 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m1B820F1A56F04835E99FEBDF490C6F24DEC07D2E_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m78AD340F8BC436F98375047F68B19002E6587D79_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 )); goto IL_0037; } { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_8 = ___array0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_9; L_9 = (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m972A1318AA5488DB2259940A7D65C933E3384B36_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 )); goto IL_0043; } { Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Vector3U5BU5D_tC1DD7188C651201C928310E63D672F1581532F1C* L_15 = ___array0; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_16; L_16 = (( Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t876B3D25996C7B0CD199155491D5768791809097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mF99A7913F6332C67278E45E9A79A2A17A4FAB070_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_get_Item_m71E08EC235863A6CBFA6B21C5C3920E3E6421060_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_2 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5; L_5 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_7; L_7 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_7); } IL_0030: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_8 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_8); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_9 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_11; L_11 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_13; L_13 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * Span_1_DangerousGetPinnableReference_m72321808B303B638E2FCB3D29FE7DD7D26E2D5B1_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_0 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_3; L_3 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_3); } IL_001c: { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_4 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); NullCheck(L_4); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_5 = (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * L_7; L_7 = (( Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 * (*) (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector3_t730D245B51C9AAE75E6418A259810C98AC4A9F65 *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mBB93B5A097180397891D14F16B502B7135FAB0E8_gshared_inline (ReadOnlySpan_1_t835B08C27757337D654095053641419A5DD3D908 * __this, Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_mC4D757D1D845925D03850BF90D95621CEA738456_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_7 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline((&L_10), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 Span_1_Slice_m50AAAA9499E2583E6697958E8CF3F5EC3A2C8B49_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_8 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_mFD7C2007B5D738116DC71E78F0A2BF410869F82B_inline((&L_11), (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * Span_1_get_Pinnable_mF208DA6C722AE87786C27FEB07C6D092FF681006_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 * L_0 = (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)__this->get__pinnable_0(); return (Pinnable_1_t8DF2A436E0EFBD137AB18B667A8C03707C2E77A8 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mF99B6F41286A621AD40EE9F921EF12ED05B045AC_gshared_inline (Span_1_t367916725E889BF5D82962EC69D36BA55AD17936 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC56D074DEFD4F679E7426091FBF484A5CD1497E5_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )); goto IL_0037; } { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_2 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_2); Type_t * L_3; L_3 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_2, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); bool L_6; L_6 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_0037; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0037: { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_7 = ___array0; NullCheck(L_7); __this->set__length_2(((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_8 = ___array0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_9; L_9 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_9); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_10 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); __this->set__byteOffset_1((intptr_t)L_10); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0; if (L_0) { goto IL_0017; } } { int32_t L_1 = ___start1; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___length2; if (!L_2) { goto IL_000f; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )); return; } IL_0017: { il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )); goto IL_0043; } { Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0; NullCheck((RuntimeObject *)(RuntimeObject *)L_4); Type_t * L_5; L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); bool L_8; L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); if (!L_8) { goto IL_0043; } } { ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL); } IL_0043: { int32_t L_9 = ___start1; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0; NullCheck(L_10); if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))) { goto IL_0051; } } { int32_t L_11 = ___length2; Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_12 = ___array0; NullCheck(L_12); int32_t L_13 = ___start1; if ((!(((uint32_t)L_11) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))), (int32_t)L_13)))))) { goto IL_0057; } } IL_0051: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0057: { int32_t L_14 = ___length2; __this->set__length_2(L_14); Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_15 = ___array0; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_16; L_16 = (( Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((RuntimeObject *)(RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); __this->set__pinnable_0(L_16); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)); intptr_t L_17 = ((PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2(); int32_t L_18 = ___start1; intptr_t L_19; L_19 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_17, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); __this->set__byteOffset_1((intptr_t)L_19); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9E83D6670850516220C18FB1B821677232F0733C_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, void* ___pointer0, int32_t ___length1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = (( bool (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); if (!L_0) { goto IL_0016; } } { RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2; L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_1, /*hidden argument*/NULL); ThrowHelper_ThrowArgumentException_InvalidTypeWithPointersNotSupported_m4A71872D4B069AF36758A61E4CA3FB663B4E8EC4((Type_t *)L_2, /*hidden argument*/NULL); } IL_0016: { int32_t L_3 = ___length1; if ((((int32_t)L_3) >= ((int32_t)0))) { goto IL_0020; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_0020: { int32_t L_4 = ___length1; __this->set__length_2(L_4); __this->set__pinnable_0((Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)NULL); void* L_5 = ___pointer0; intptr_t L_6; memset((&L_6), 0, sizeof(L_6)); IntPtr__ctor_mBB7AF6DA6350129AD6422DE474FD52F715CC0C40_inline((&L_6), (void*)(void*)L_5, /*hidden argument*/NULL); __this->set__byteOffset_1((intptr_t)L_6); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_2 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } IL_0030: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_8); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11; L_11 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_DangerousGetPinnableReference_m55B621D1C5BF4D9EDF2759DDBE2DE13FBE42C4F2_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_0 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_0) { goto IL_001c; } } { intptr_t L_1 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_1; void* L_2; L_2 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3; L_3 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_3); } IL_001c: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_4 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_4); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4->get_address_of_Data_0(); intptr_t L_6 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (intptr_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m358932B87A57CB3C23EB15B94459794D89EA637E_gshared_inline (ReadOnlySpan_1_tECDD9E0F394486CD52C1FD917C71960095718733 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method) { { int32_t L_0 = ___length2; __this->set__length_2(L_0); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0; __this->set__pinnable_0(L_1); intptr_t L_2 = ___byteOffset1; __this->set__byteOffset_1((intptr_t)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_mF163B0AE3466F5E004E19068E2B1C606A403A4C3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000f; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_000f: { intptr_t L_2 = (intptr_t)__this->get__byteOffset_1(); int32_t L_3 = ___start0; intptr_t L_4; L_4 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_4; int32_t L_5 = (int32_t)__this->get__length_2(); int32_t L_6 = ___start0; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)); Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_7 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_8 = V_0; int32_t L_9 = V_1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_10), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_7, (intptr_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___start0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___length1; int32_t L_3 = (int32_t)__this->get__length_2(); int32_t L_4 = ___start0; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)))))) { goto IL_001a; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL); } IL_001a: { intptr_t L_5 = (intptr_t)__this->get__byteOffset_1(); int32_t L_6 = ___start0; intptr_t L_7; L_7 = (( intptr_t (*) (intptr_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((intptr_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (intptr_t)L_7; Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); intptr_t L_9 = V_0; int32_t L_10 = ___length1; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11; memset((&L_11), 0, sizeof(L_11)); Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline((&L_11), (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * Span_1_get_Pinnable_mD847BC832297D34B533B002BC2E624374A697A3D_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_0 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); return (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t Span_1_get_ByteOffset_mFAD49BC66EEFDDE8C0D499E087550829C74235B3_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get__byteOffset_1(); return (intptr_t)L_0; } }